This town is one of the Algarve's most beautiful settings, with its 17th-century architecture and long beaches. Just off the coast, a group of islands offers sheltered beaches. Tavira is 20 mi/30...