Add dates
Things to do in

Algarve

This picturesque Portuguese coastal town offers up watersports, stunning caves, and a buzzing marina.