Welcome to Tavira, a peaceful and authentic village ... The first stop on your trip should be the medieval castle, which offers breathtaking views of the town and surrounding coastline, while ...