Picturesque Villages and Castles

The southern Portuguese province of Algarve is popular. And diverse. The region has a rich cultural history, is known for its picturesque villages and castles, rugged coastlines and sandy beaches, the fig cactus and...