6Polignano a Mare, Puglia

On a limestone cliff that slices into the ocean, the tiny town of Polignano a Mare—known as the “Pearl of the Adriatic”—is one of the most romantic spots in all of Puglia.