beaches
-
Tavira Island beach
-
Terra Estreita Beach - Santa Luzia Beach
-
Cabanas de Tavira Beach
-
Barril beach