Praia da Rocha
Portimão's lively resort district, with a broad sandy beach below golden cliffs, a 17th-century fort and plenty of nightlife.
Praia da Rocha is the main beach resort of Portimão, built along the clifftops above a wide sandy beach. At its eastern end, the 17th-century Fort of Santa Catarina guards the mouth of the Arade river and gives views over the coast and the marina.
West along the shore, Praia dos Três Castelos has eroded limestone stacks and arches. Hotels, restaurants and bars line the area above the beach, and the resort is known for its nightlife and summer events. It suits visitors who want a busy, well-equipped beach holiday close to the city.