Algarve bucket list. Best things to do in Algarve, Portugal. Best beaches, best towns to visit, map, photos, expert tips, when to go.