With a coastline that stretches from the Mediterranean to the Sahara, Morocco is blessed with numerous beaches – whether you’re a sun seeker, surfer or nature buff, there is a place for you.
Along Morocco’s Atlantic coast lie a string of seaside towns and cities, great places to stay when you want to enjoy a beach holiday. Some places, such as Taghazout and Mazagan are great for surfers, and Essaouira is a popular kite-surf resort. Agadir is a tourist hotspot: people are drawn from all over the world to enjoy its excellent sandy beaches. Further south is Plage-Blanche, an isolated beach in the middle of an ecological park, ideal for getting away from everything and spotting some Moroccan wildlife.
The Mediterranean coast has everything you’d expect – white sands, crystal clear waters and lovely warm weather. Whichever part of Morocco's coastline you stay in, you’re bound to find a brilliant beach.