The Algarve - Weather, Climate, Beaches