Tavira, in Portugal, is often referred to as ‘the Venice of the Algarve’ thanks to its picturesque plazas and meandering ...