Crowned the most beautiful beach in Italy in 2016, Cala Bue Marino, in Castellazzo, not far from San Vito Lo Capo, is the perfect combination of rocky environment and clear sea. The coastline consists of white pebbles that turn red at sunset, when the sun’s reflections are reflected on this shore. Nearby is the small beach of Isulidda, where you can see caves and spend a day snorkelling.