11 BEST Beaches in Morocco for Surfers and Beach Bums
After spending nearly three months in the country, mostly exploring the coast, here are some of Morocco’s best beaches!
Table of Contents
1. Essaouira (Potentially the Most Famous Beach Town in Morocco!)

Essaouira, affectionately known as Morocco’s ‘windy city,’ is popular with surfers, kite surfers, and windsurfers. Its 18th-century medina, a UNESCO World Heritage site, adds cultural charm to the adventure.
While the beach is inviting, be prepared for the strong winds that can turn your beach day into a sandy experience. For a break from the beach, stroll through the medina to browse Moroccan goods or visit the Skala du Port for panoramic views.
2. Sidi Kaouki

A 30-minute drive from Essaouira, Sidi Kaouki is a quieter alternative for those seeking solitude and surf. This small, peaceful beach is perfect for surfers looking to escape the crowds and unwind in a tranquil setting.
The village has a few restaurants and surf shops, and the winds here are ideal for experienced surfers. For a peaceful, less touristy Moroccan beach experience, Sidi Kaouki is the place to be.
3. Imsouane

Imsouane is a surfer’s paradise, known for its long, clean waves that can carry you for over two minutes. This beach is less crowded than other Moroccan surf spots and is great for all skill levels.
Whether you’re a pro or just learning to catch a wave, Imsouane offers a fantastic surfing experience. The laid-back vibe of the town will make you want to come back.
4. Taghazout

Taghazout is a small fishing village that has become one of Morocco’s top surf destinations. Known for its reliable waves and surf camps, it’s a perfect spot to base yourself if surfing is your main goal.
There’s a strong surf culture here, with many schools and camps offering lessons for beginners and pros alike. Panorama Beach is a great spot for a relaxing day out if you’re not surfing.
READ MORE: Taghazout, Morocco
5. Tamraght

Tamraght, Taghazout’s quieter neighbor, is known for its relaxed vibes and surf scene. Banana Point is the main draw for surfers looking for an easy, consistent break.
The village is also where you’ll find the only ATM in the area, so make sure to stop by if you’re low on cash. It’s a charming, laid-back spot for those seeking a slower pace and fewer crowds.
6. Mirleft

Mirleft is a hidden gem with stunning beaches like Marabout, Coquillage, and Plage Sauvage offering something for both surfers and beach lovers.
The dramatic landscape, including a natural rock arch at Marabout Beach, is perfect for photography and exploration. For a laid-back beach experience away from the crowds, Mirleft is an excellent choice.
7. Legzira (The Most Unique Beach in Morocco!)

Legzira is one of the most iconic beaches in Morocco, known for its stunning red rock formations and the famous natural arch. Though one of the arches collapsed in 2016, the remaining arch is still a breathtaking sight.
The clean beaches, excellent surf conditions, and fresh seafood from nearby restaurants make this a must-visit destination.
8. Agadir Beach

Agadir Beach is one of Morocco’s most popular destinations, featuring a wide promenade, stunning sunsets, and a range of water sports. Whether you’re into sunbathing, surfing, or just enjoying a leisurely walk along the shore, Agadir offers something for everyone.
The beach is lined with restaurants and cafes, making it easy to grab a bite while soaking in the view.
9. Ain Diab Beach, Casablanca

Ain Diab Beach in Casablanca is the perfect escape from the bustling city. The golden sandy shores are popular with both locals and tourists, offering sunbathing, camel rides, and surfing.
Though the waters can be chilly, the beach’s proximity to the city center makes it a convenient stop for relaxation. Restaurants and cafes line the area, making it easy to spend a whole day here.
10. El Jadida Beach

El Jadida is a lesser-known beach that’s perfect for those seeking peace and quiet. Located near the historic port city of El Jadida, this beach offers sweeping ocean views and easy access to the city’s old town and fortress.
Swimming and sunbathing are popular here, and the beach remains uncrowded even during peak times.
11. Plage Municipale, Tangier

Plage Municipale is Tangier’s main beach, offering a mix of sandy shores and stunning views of the Spanish mountains across the water.
Unlock FREE Flights and Hotels!
Credit cards aren’t just for spending—they’re your ticket to epic travel rewards!
By using the right card for your everyday purchases, you could earn points for free flights, hotel stays, and more. No tricks, just smarter travel. Ready to see how?
Popular with locals, this urban beach is a great spot for swimming, sunbathing, or simply taking a long walk along the coast. Cafes and shops line the area, making it a convenient spot for a day out.
MORE MOROCCO!

READ MORE:
25 Tips for Driving in Morocco
A Magical Morocco Itinerary for 1, 2, or 3 + Weeks
BEST Things to Do in Morocco