Here are some of the best restaurants in Tavira, Algarve, which I personally recommend. It also includes cafés, bakeries, gelato and more...