The town of Tavira is only about 45mins drive from Pine Cliffs Resort . But you have to take a ferry to get to Tavira Island. The beach is beautiful , probably the most pristine one we have come across on this trip. There is a row of restaurants along the beach so it’s a good place to come early and hang out for a whole day. You can rent umbrellas/chair or there are even some nice cabanas for rent.
When we put Tavira Island as destination, Google map took us to Santa Luzia by mistake. It’s better to put in Cais das Quatro Águas as the destination. Quatro Aguas is one of the two ports that run ferries to the island. From Quatro, the ferry runs roughly every 30 mins (ferry schedule) but the ferry actually takes only 2 mins to reach the island.