Praia da Rocha is a beach in the municipality of Portimão, in the Algarve (Portugal). This beach has a long stretch of sand, in a total area of about 146 000 m², along 1.5 km of coastline. Next to the beach stands the Fortaleza de Santa Catarina, built in the 17th century to ensure the defense of the Arade river bar.
The beach owes its name to the rocks that lie between the sand and the sea. It is one of the most famous in the Algarve, if not the whole country. Every year, during the summer, the beach is filled with tourists from all over the world and, despite its great length, it is rare that it is not crowded with people. In recent years, it has hosted the Mundialito de Futebol de Praia, which is played in a stadium built for this purpose and which has a capacity for 3000 people.
Next to the beach, there are several restaurants and bars that attract large numbers of tourists, both during the day and at night.