#1 Gallipoli
Gallipoli sits on a limestone island, splitting its personality between a historic baroque center and the clear waters of the Ionian Sea. You can spend your morning wandering through white-washed alleys past ornate palaces and churches, then head to the beach at La Purità for a swim. It is a quintessential stop in Puglia, balancing sharp history with a laid-back coastal rhythm that feels much like a quiet afternoon in the Florida Keys.