Praia da Rocha
Praia da Rocha is a beach and built up area on the Atlantic Ocean in the southern section of the concelho of Portimão, Algarve, southern Portugal. Nearby Praia dos Tres Castelos beach is well known for the bizarre and dramatic limestone rock formations that stand along the water.