This Algarve itinerary will take surfing, beach bumming, hiking and more. Here are the best things to do in the Algarve...