Whitewashed houses with red roofs perched on a cliff, overlooking the ocean in Azenhas do Mar, Portugal.
Portugal

Discover Portugal: A Journey Through Time from the Algarve to Azores

Charming coastal village with stunning views and a unique tidal pool.
SeanPavone, Envato Elements