Otranto is a small, romantic town south of Brindisi on the Adriatic coast. Its harbour is perfect for taking a dip in a historic setting. The turquoise water in the small harbour is amazingly clean – you could almost be mistaken for thinking you're in the South Pacific! You can combine your swim with a stroll through the lovely alleys of the Old Town, or take lunch in one of the harbour-front restaurants and soak up the view out to sea. It's also well worth putting in a detour on the way there to take in the beautiful Baroque city of Lecce.