The everlasting magic of Mediterranean seaside villages
With its azure waters, rocky hillsides and ancient architecture, the Mediterranean coastline is home to some of the most beautiful landscapes and towns in the world. From Morocco to Monaco, Spain to Turkey, here are some of the most beautiful Mediterranean destinations you really need to visit at least once in your lifetime.
