Bypass the crowds of Faro & Lagos for Tavira, Portugal. Learn why Tavira's stunning beaches & location make it where to stay in the Algarve!