14 Coastal Towns That Feel Like a Slice of the Mediterranean
Here are 14 stunning coastal towns outside of Europe that capture the essence of the Mediterranean—without actually being in the Mediterranean. These hidden gems boast sun-drenched beaches, pastel-colored villages, vibrant marketplaces, and fresh seafood that make them feel like a slice of Greece, Italy, or Spain. Whether you're looking for whitewashed cliffside villages, turquoise waters, or charming harbors where time seems to stand still, these destinations prove that the Mediterranean spirit thrives beyond its geographic borders.
1. Essaouira, Morocco – The Moroccan Santorini

Essaouira, a breezy seaside escape on Morocco’s Atlantic coast, is often compared to Santorini or Mykonos for its blue-and-white color scheme, narrow alleyways, and oceanfront tavernas serving fresh seafood. The town’s Portuguese-built fortified walls, which date back to the 16th century, give it a striking resemblance to Mediterranean port towns, creating a blend of European and North African influences. This picturesque coastal gem is a UNESCO World Heritage Site, and as you wander its bustling souks and artisanal workshops, you’ll find that its history is as vibrant as its culture. Beyond the medina, Essaouira’s windswept beaches draw surfers and kiteboarders, while the fishing port remains a hive of daily activity, with seagulls circling above the brightly painted blue boats that return with fresh catches. The laid-back atmosphere and strong artisan traditions make Essaouira one of the most charming and artistic towns in North Africa. Whether you're sipping mint tea in a sun-drenched courtyard, admiring the intricate handmade rugs and silver jewelry, or listening to the hypnotic rhythms of Gnawa music, Essaouira offers an effortlessly Mediterranean escape with a distinctly Moroccan soul.