Gallipoli is a fishing village and one of the most beautiful coastal cities of Puglia. The historic old town is situated on a limestone island linked to the mainland by a 16th century bridge. The city center is fortified and surrounded by ancient walls and the sea. The streets are narrow and the architecture is stunning. In addition, the beaches are impressive. Watch fishermen haul in nets brimming with fish plucked fresh from the sea. Undoubtedly, there is plenty of seafood and delightful al fresco dining. Definitely worth a stop on your Puglian adventure.