Despite its inland position, TAVIRA, 30km east of Faro, is the most interesting and attractive of the eastern Algarve’s towns. It straddles both sides of the broad Rio Gilão, the old town made up of white mansions with hipped roofs and wrought-iron balconies. Many visitors stay longer than planned – particularly after a visit to the superb island beach of the Ilha de Tavira, which lies within easy reach of the town by year-round ferry. There are also several quieter spots in the area, such as the holiday village of Pedras d’el Rei and nearby beach at Barril and, for some excellent seafood, the fishing village of Santa Luzia.