Despite the fact that the Algarve is the region of Portugal where the highest ... behind one of the many churches in beautiful Tavira, this tiny restaurant offers sweeping views over the town ...