Some of the rock formations that give Praia da Rocha ("Rock beach") its name. The beach stretches for nearly 2 km in front of the popular Algarve resort town of Portimao Posted by Travel in Portugal on Mon, 20/01/2014 - 23:01 × Related images Praia da Vau beach Praia da Vau beach Praia da Duquesa - Cascais Praia da Rocha - Portimão Ericeira - Fisherman's Beach and Harbour Burgau Beach