Carcavelos, Portugal: click for more photos of the holiday resort.

Carcavelos Beach

Carcavelos beach is popular with surfers.