Hotel Luar
Praia da Rocha,
Portimão
$$ (30 to 50 euros)
Located at the west end of Praia da Rocha, on the top of the cliffs, o Hotel Luar overlooks a nice and quiet beach. It is about 100 metres from the restaurants and bars and 500 metres from the centre of the resort.