Tavira and its neighbour Barrill are a few klms apart and both are beautifull. To get to Tavira you travel over by boat and to Barril you can get a little train which is really great fun. The restaurants in Barrill are really good with a new fish restauant just open. the sardines are great and really inexpensive.A must.
If you like a beautifull beach with very people on it this is for you