Morocco has over 3,500 kilometres of coastline, yet most visitors head straight to Agadir or Tangier. In between lies a treasure chest of wild beaches, dramatic rock formations and near-deserted coves that reward the adventurous traveller generously.
Legzira Beach: Natural Arches of the Atlantic
South of Sidi Ifni, Legzira Beach is famous for its extraordinary red sandstone arches that rise directly from the ocean. The beach is long, wild and almost entirely uncrowded outside July and August. One of the original arches collapsed in 2016, but the remaining one is even more dramatic. Reach it by shared taxi from Sidi Ifni.
Plage Blanche: The White Beach
Near Guelmim in the deep south, Plage Blanche is a 40-kilometre stretch of absolutely pristine white sand that sees almost no tourists. You need a 4×4 to reach it — the track from the road is rough — but the reward is one of the most spectacular beaches in Africa.
Saidia: Morocco’s Blue Pearl
On the Mediterranean coast near the Algerian border, Saidia offers a very different Morocco: calm turquoise water, fine sand and a long promenade lined with cafés. It’s popular with Moroccan families in summer but remains little known to international visitors.
Oualidia: Lagoon and Oysters
Oualidia, between El Jadida and Safi, sits on a protected lagoon that is famous for its oyster beds. Rent a kayak, paddle to an oyster farm, eat them fresh with a squeeze of lemon. This is one of Morocco’s most genuinely relaxing spots.

