Morocco’s coastline offers everything: wide resort beaches, wild Atlantic surf, Mediterranean calm, lagoons full of oysters and secret coves you’ll feel like the first person to discover. Here are the best beaches Morocco has to offer.
Agadir Beach
Agadir has a 10-kilometre arc of golden sand that is undeniably beautiful, even if the resort strip behind it lacks character. The beach is clean, the waves are manageable, and the infrastructure — sunloungers, cafés, surf schools — is the best in Morocco. Good for families and first-time visitors.
Taghazout: Surf Capital of Morocco
Just north of Agadir, Taghazout is a fishing village turned surf destination. Anchor Point, Killer Point and Hash Point are world-famous reef breaks that attract surfers from October through April. Even non-surfers love the chilled atmosphere, fresh fish restaurants and spectacular sunsets.
Legzira Beach
The most dramatic beach in Morocco. The red sandstone arch rising from the sea is one of the most photographed natural formations in the country. The beach stretches for kilometres in both directions — deserted, wild, extraordinary.
Oualidia Lagoon
Protected from the Atlantic swell by a natural sandbar, Oualidia’s lagoon is perfect for families with young children, kayaking and oyster tasting. A very different Morocco from the surf beaches further south — quieter, more elegant, unexpectedly refined.

