Algarve Top Attractions - travel tips, beaches, bays, hidden places