Tavira is a small city on Portugal's Algarve coast. Acharming town, making it a fantastic destination for a holiday or day trip.
The town lies along the slowflowing Gilao River and offers a delightful combination of traditional Portuguese heritage and depprooted Moorish influences. In the center, medieval Tavira Castle has city views.