Ilha de Tavira is an island in Ria Formosa, Algarve.
Restaurant area view
On the beach
Boat to the island
Sunset