Porto da Caloura

A holiday resort with beaches, esplanades and restaurants.