It boasts some of the most beautiful beaches of Sardinia and is dotted with numerous coves, always allowing a bath, being natural shelter even during the windiest days. Santa Teresa di Gallura overlooks the Strait of Bonifacio that separates it from the nearby Corsica and provides frequent connections with the islands of the Archipelago of La Maddalena.
To find out the best hotels in Santa Teresa di Gallura, please click here.