Carvalho Beach, near the village of Carvoeiro in the Algarve east of Portimao, is reached through a rock tunnel and has interesting rock formations jutting out from the sea.
next Portugal image | previous Portugal image
PortugalVisitor.com - Your Guide To Portugal & Madeira