My personal tips for things to do in Tavira, the jewel of the Algarve, Portugal. Featuring lovely restaurants, sights and more.