Puglia is home to some of Italy’s most exquisite beaches, not just for its crystal clear waters but also for its rocky coastlines, lagoons, grottoes and underwater marine-life. It shouldn’t really be a surprise since the region is bordered by the Adriatic Sea in the east, the Ionian Sea to the southeast and the Strait...Read More