Comporta is a lovely little village with its characteristic blue striped houses. Here you can find several restaurants, coffee shops, quiosques (magazines and news papers), a pharmacy, butcher, market, and a few clods shops.
Go one afternoon and try some caracois (snails) and beer! (AKA culture!) ;)
The beach is good but the best is the Comporta Cafe (beach bar) which really turns the place into a paradise, with its décor and good service.
Also their is a chair to take elderly and invalid people swimming :)