I knew Puglia's coastline was amazing, but the Faraglioni di Sant'Andrea just won my heart. These are stunning rock formations that jut out of mesmerizing turquoise waters, where you can enjoy the postcard-perfect views, swim in crystal-clear waters (carefully, as this is a rocky area and not an ordinary beach), and capture Instagram-worthy photos. Take your time and soak in the insanely beautiful scenery.