For Italy’s best seaside enclaves and port towns, look to any number of destinations in the country’s 4,700 miles of sprawling coastline. On mainland Italy, the most gorgeous coastlines, beaches and towns fronting shimmering Mediterranean waters include the Amalfi Coast (and its towns of Positano, Ravello and Sorrento), Cinque Terre (with Manarola, Monterosso al Mare, Portofino and Vernazza) and Gargano, Brindisi and Leuca in Puglia. Equally stunning if not more exotic are the islands of Sardinia with its Costa Smeralda and Sicily, which has excellent beaches in Taormina.