Tavira is a jewel on the Algarve. An ancient Moorish town. With traditional Portuguese architecture, whitewashed walls, terracotta roof tiles and narrow cobbled streets make Tavira one of the most scenic towns of the Algarve. The town of Tavira sits on the Gilao River, and is sheltered from the Atlantic Ocean by the Tavira Island (Ihla Tavira), a 10km long sand island. Since we were staying just across the border in Spain we were perfectly positioned to take a day trip and get our first taste of Portugal. On the recommendation of our Spanish hosts, we headed to visit Tavira Island to enjoy the beautiful beach and delicious seafood restaurants.