Morocco has a long Atlantic coast and a shorter Mediterranean one, and its seaside towns are wildly different in character — windswept surf hubs, walled fishing ports, calm lagoons and laid-back artist enclaves. This honest guide runs through Essaouira, Asilah, Oualidia, Taghazout, El Jadida, Sidi Ifni and Mirleft on the Atlantic, plus Tangier, Tetouan and Martil on the Mediterranean, and helps you pick the one that suits you.
In this guide
Two coasts, two moods
Most of Morocco's coastline faces the Atlantic, which means breeze, swell and big skies rather than flat, warm Mediterranean calm. The Atlantic towns are bracing and atmospheric — wonderful for walking, seafood, surfing and wind sports, but the water is cool and the wind is a near-constant companion. The smaller Mediterranean coast in the north is gentler and warmer, more in keeping with the classic beach-holiday image.
So the first question is what you want from the sea. For dramatic ramparts, fishing harbours and culture, the Atlantic delivers; for warm swimming and calmer water, lean toward the Mediterranean north or seek out the sheltered Atlantic lagoons.
- Atlantic — breezy, cooler water, great for surf, wind and walks.
- Mediterranean — warmer, calmer, more conventional swimming.
- Lagoons (e.g. Oualidia) — the Atlantic's sheltered, gentle exception.
Essaouira & Asilah — walled towns with character
Essaouira is the best-known Atlantic town: a beautiful 18th-century walled port with blue-shuttered whitewashed houses, a working fishing harbour, ramparts you can walk and a wide beach. It is famously windy — which makes it a magnet for kitesurfers and windsurfers but can frustrate sunbathers — and has a relaxed, artistic, slightly bohemian feel. It suits travellers who want atmosphere, seafood and a stroll more than guaranteed swimming weather.
Further north, Asilah is a smaller, quieter walled town near Tangier, known for its immaculate medina of white-and-blue lanes covered in murals (it hosts an annual arts festival). It is calmer and more low-key than Essaouira — a lovely short stop for medina charm by the sea rather than a beach-resort base.
- Essaouira — windy walled port; surf, seafood, bohemian buzz.
- Asilah — small, pretty white-and-blue medina with murals.
- Best for: atmosphere and culture over reliable swimming.
Oualidia & El Jadida — lagoons and Portuguese walls
Oualidia is the Atlantic's calm exception: a crescent lagoon sheltered from the open ocean by a natural breakwater, giving safe, gentle swimming that is rare on this coast. It is a low-key, family-friendly spot famous for oysters and birdlife, ideal for travellers who want the Atlantic without the pounding surf.
El Jadida, between Casablanca and Oualidia, is a port city whose heart is the Cité Portugaise — a UNESCO-listed walled Portuguese fortress town with a remarkable vaulted cistern. It is more of a real working Moroccan city than a resort, with history and ramparts as the draw and beaches nearby. Both make good stops on a coastal drive south from Casablanca.
- Oualidia — sheltered lagoon, calm swimming, oysters and birds.
- El Jadida — UNESCO Portuguese fortress (Cité Portugaise) and cistern.
- Best for: calm-water swimming (Oualidia) and history (El Jadida).
Taghazout, Sidi Ifni & Mirleft — surf and the south
South of Agadir, the coast becomes Morocco's surf country. Taghazout is the hub: a former fishing village turned international surf town, with consistent right-hand point breaks, surf camps, yoga and a young, laid-back crowd. It suits surfers, beginners taking lessons, and anyone after a relaxed beach-and-board scene, though it has become busier and more developed in recent years.
Further south, Sidi Ifni is a faded, characterful town of Spanish colonial Art Deco architecture above big Atlantic beaches — atmospheric and offbeat rather than polished. Nearby Mirleft is smaller and quieter still, a string of coves and surf spots favoured by travellers seeking a low-key, undeveloped stretch of coast. These southern towns reward people who want character and space over resort comforts.
- Taghazout — Morocco's main surf town; lessons, camps, point breaks.
- Sidi Ifni — Spanish Art Deco town above wide beaches.
- Mirleft — small, quiet coves and surf, gently undeveloped.
The Mediterranean north — Tangier, Tetouan & Martil
The northern Mediterranean coast is warmer and calmer than the Atlantic, and feels distinctly Andalusian. Tangier, at the meeting of the Atlantic and Mediterranean, is a fast-changing port city with a storied medina, a literary past and a revamped seafront — a cultural city-break by the sea rather than a beach resort, though beaches lie close by.
Inland a little, Tetouan has one of Morocco's most authentic, UNESCO-listed medinas, strongly Andalusian in style and far less touristed than Fes or Marrakech. Its nearest beach town, Martil, together with neighbouring resorts, is where Moroccan families head in summer for warm, swimmable Mediterranean water and a lively, local holiday atmosphere. This stretch suits travellers wanting warm sea, Andalusian culture and a less foreign-tourist-driven scene.
- Tangier — cosmopolitan port city, culture and a renewed corniche.
- Tetouan — superb, authentic Andalusian UNESCO medina.
- Martil — warm, calm Mediterranean swimming; popular with locals.
So which coast and town?
If you want one easy add-on to a classic Morocco trip, Essaouira is the natural choice — close to Marrakech, full of character, and honest about its wind. For calm Atlantic swimming, choose Oualidia; for surfing, Taghazout; for offbeat southern character, Sidi Ifni or Mirleft; for walled-town charm, Asilah or El Jadida. And if warm, swimmable sea is the priority, head north to the Mediterranean around Tetouan and Martil, using Tangier or Tetouan as your cultural base.
Frequently asked
Which is the best coastal town in Morocco?
There's no single best — it depends on what you want. Essaouira is the most popular and characterful Atlantic town and the easiest add-on to Marrakech, but it's windy. For calm swimming choose the Oualidia lagoon; for surfing, Taghazout; for warm Mediterranean water, head north to Martil near Tetouan; and for quiet walled-town charm, Asilah or El Jadida.
Where is the best beach for swimming in Morocco?
On the Atlantic, the sheltered lagoon at Oualidia gives the calmest, safest swimming, since most of the Atlantic coast is breezy with cool water and surf. For warm, gentle swimming overall, the Mediterranean north around Martil and the Tetouan coast is better suited to a classic beach day.
Is Essaouira worth visiting?
Yes — for its walled medina, fishing harbour, ramparts, seafood and relaxed, artistic atmosphere, and because it's an easy trip from Marrakech. Just go in knowing it is famously windy, which is great for kite- and windsurfing but not always ideal for sunbathing. It's about character and the coast, not guaranteed beach weather.
Where do surfers go in Morocco?
The main surf hub is Taghazout, just north of Agadir, with consistent point breaks, surf camps and lessons for all levels. The quieter towns of Mirleft and the wider Sidi Ifni area further south offer more low-key surf and coves, while Essaouira draws kite- and windsurfers thanks to its strong, reliable wind.
Planning a trip?
Let a Marrakech atelier handle the details.
Tell us your dates and style and we'll send a written itinerary and a transparent quote within 24 hours.
Request an itineraryKeep reading
Planning
Things to Do in Essaouira: The Essential Guide
Essaouira is Morocco's Atlantic counterpoint to Marrakech — a fortified white-and-blue port city with ramparts, a working fishing harbour, outstanding grilled seafood, world-class windsurfing and a medina that is genuinely liveable and calm. Three hours from Marrakech and entirely different in character.
Planning
Best Beaches in Morocco
Morocco has over 3,000 km of Atlantic and Mediterranean coastline — from the windswept ramparts of Essaouira to the calm family beaches of Agadir, the surf breaks of Taghazout and the sheltered coves of the north. Here is where to go, and when.
Planning
Surfing in Morocco: Taghazout, Agadir & Imsouane
Morocco's Atlantic coast offers consistent surf from September to April, warm winters, cheap living and a relaxed surfing culture centred on Taghazout, with long right-hand points at Imsouane and town beach options in Agadir.
