

Praia da Rocha (dt.: Strand der Felsen) ist ein Badestrand an der Algarve und Ortsteil von Portimão in Portugal.
Entlang des rund 1,5 km langen Küstenabschnitts zwischen Portimão und Alvor erstrecken sich markante ockerfarbene Klippen und Felsen, die interessante Gesteinsformationen wie natürliche Torbögen und Höhlen bilden. Oberhalb der Steilküste befinden sich zahlreiche Hotels, Ferienwohnungen, Restaurants und Geschäfte.
Die Felsen bestehen im Wesentlichen aus fossilen Kalksteinen und Kalksanden der Lagos-Portimão-Formation, die während des Miozäns vor etwa 15 bis 18 Millionen Jahren abgelagert wurden. Die Küste, wie wir sie heute vorfinden, entstand durch die Meeresauswaschung von härterem Felsgestein aus dem es umgebenden weicheren Material an der hier ca. 20–30 m hohen Steilküste. Die Küstenform ist hier noch in ständiger Bewegung, so dass es zu weiteren Abbrüchen und Freisetzung von Felsbrocken kommt.
Praia da Rocha ist ein bekanntes Ölgemälde des bedeutenden portugiesischen Malers João José Vaz (1859–1931), das die berühmte Küstenlandschaft in Portimão an der Algarve darstellt. Er war einer der wichtigsten Vertreter des portugiesischen Naturalismus, der sich vor allem auf Meeres- und Küstenlandschaften spezialisierte. Von der Praia da Rocha hat er unterschiedliche Motive gemalt.
Koordinaten: 37° 6′ 59″ N, 8° 32′ 8″ W