Tavira was our first stop in The Algarve. It is a very pretty town with cobbled winding streets. The town straddles the banks of the Gilao River as it enters…