Indulge in Culture, Cuisine, and Coastline in these Mediterranean Destinations