We've been to the Western Algarve several times so going east to Tavira this time. Any recommendations for places to visit - short trips for if the weather is great, long trips for if we have a "grey day" (already thinking Seville) Also, if there are restaurants you'd recommend in Tavira, that would also be great. Thanks.