Praia da Rocha's petite fortress was built in 1621 to stop pirates and invaders from sailing up the Rio Arade to Portimão. Panoramic views extend along the river, marina and beach.
Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.

