Affectionately known as ‘the Venice of the Algarve’ for its Italian-style plazas and meandering river, Tavira is one of the ...