Morocco’s coast will captivate you with wide sandy beaches and stunning views. Relax and recharge on Agadir’s picturesque beaches and enjoy a stroll on its lively waterfront promenade, a gathering place for visitors and locals alike.
Embark on a coastal journey to explore beaches along the Moroccan coastline, where you can learn how to surf and explore marine life in tidepools. Spend a day immersed in the splendour of a colourful surfing village, catch waves, unwind on the beach and watch local fisherman practice their trade. As you explore this stunning emerald coastline and its unique beach attractions, you will discover authentic Moroccan experiences, from natural scenery and charming surfing villages to the bold flavours of Moroccan cuisine.
- 1
Agadir
Enjoy a day at the beach and a stroll on a lively waterfront promenade
- Goedkoop
- Gezinnen
Agadir’s wide sandy beach is one of Morocco’s top destinations. A year-round mild climate attracts visitors to this beach to relax, recharge and engage with the local culture. The beach offers a range of amenities to ensure a fulfilling day. Whether you opt to admire the ocean view on a comfortable sun lounger or embark on an exhilarating jet ski or surfing adventure, the options are plentiful.
If you’re a paddleboarder, immerse yourself in nature’s beauty on a sunset excursion. For a leisurely stroll, the palm-lined waterfront promenade of Agadir Marina is a popular gathering place for visitors and locals alike. Enjoy the colourful boats in the marina and explore the quaint cafes, shops and restaurants that line the promenade.
- 2
Imourane
Sunbathe near a surfing landmark and explore marine life in tidepools
- Bijzonder
A short drive north from the city of Agadir, Imourane Beach offers beachgoers immersion in the natural elements surrounded by flora and fauna. This beach’s famous rocky peninsula called “Devil’s Rock” is a landmark for surfers and a source of myth for locals. In the late morning, the beach comes alive with locals and visitors arriving to enjoy a day in the sun.
At low tide, the rugged coastline reveals tidepools. Check out these tiny windows into the underwater world to spot some of the ocean’s smallest creatures. Bring a picnic to the beach or explore nearby restaurants that serve traditional Moroccan dishes. Whether you prefer seafood or vegetarian fare, you’ll find friendly hospitality and plenty of dining options.
- 3
Imi Ouaddar
Unwind on a secluded beach and shop at local souks (markets)
- Shoppers
Imi Quaddar serves as a gateway to the majestic Atlas Mountains. It is also home to a beautiful and secluded beach. This hidden ocean gem is ideal for beach lovers and surfers who seek a serene, uncrowded setting. The beach’s inviting golden sands, turquoise waters and rugged coastline is an ideal spot for spending the day soaking up the sun and watching surfers catch waves.
Even though this beach is lesser known compared to the others on our list, there are several attractions to visit nearby. Imi Quaddar’s markets, known as souks, offer an authentic Moroccan cultural experience. Visit when the weekly souks are open to engage with locals, learn about Berber culture and enjoy the lively market atmosphere.
- 4
Aghroud
Explore a colourful fishing village and gorgeous ocean views
- Bijzonder
North of Agadir, Aghroud is a fishing village with a relaxed coastal atmosphere. Known as Rainbow Village, this quaint beachfront town is dotted with brightly painted buildings. Re-energise in the Moroccan sunshine while you take in gorgeous views of the inviting coastline and watch local fisherman practice their craft.
The wide, golden beach is a perfect spot to sunbathe in tranquil serenity. Breathe in the fresh, salty air and let time slip by on the tides until the sun dips beneath the horizon. For authentic Moroccan fare, there are plenty of nearby options to explore.
- 5
Taghazout
Discover the Tree of Life and learn how to surf
- Avontuur
- Bijzonder
Taghazout is a charming village with a picturesque coastline. Known for its beautiful beaches, this is a popular place for surfers and beach enthusiasts. If you want to learn how to “hang ten”, surfing lessons are available to beginners and advanced surfers through surf schools and rental shops. The beach at Taghazout has a relaxing, uncommercialised vibe.
This long, wide beach is fringed by argan trees. Known locally as the “Tree of Life”, these trees are famous for the highly valued argan oil made from its seeds. Throughout the day, goats climb the trees to eat their seeds. As you explore the beach, you’ll find plenty of dining options where you can enjoy friendly hospitality and recount the day’s Moroccan beach adventures.
- 6
Tiguert
Find health and wellness and take a horseback ride at sunset
- Eten
- Foto
Tiguert Beach, also known as Tiguert Bay, is a smaller and less busy beach. A top destination for health and wellness seekers, this beach offers a serene seaside experience. Golden sands, lapis blue waters and awe-inspiring coastal views attract photographers who seek to capture the essence of nature found here in the lull of gentle waves and the rugged coastline.
Immerse yourself in an enchanting experience on a horseback ride at sunset that will evoke a sense of tranquillity and harmony with nature. After a pleasant day spent on the beach, gather around the table at a local restaurant to enjoy the company of friends and family as you savour the delicious flavours of Moroccan cuisine.
- 7
Tamri
Walk on coastal dunes for scenic vistas of the turquoise Atlantic coastline
- Gezinnen
- Foto
Tamri offers a unique blend of natural beauty and cultural experiences with the adventure of water sports. This stunning windswept beach is a favourite surf spot. Embark on a walk (or sandboard) across coastal dunes for epic views of where the dunes seamlessly converge with the turquoise coastline.
On the beach, explore magnificent arches and caves that have been carved over time by the natural elements. This dynamic landscape creates a unique ecosystem for coastal plant life and birds, including the bald ibis and other migratory species. If you want to catch sunrays or beach waves, or explore some of Morocco’s most unique coastal areas, Tamri should be at the top of your itinerary.
- 8
Plage 17
Beachcomb for seashells and enjoy a beach bonfire beneath the stars
- Avontuur
- Eten
Located on the scenic, rugged shoreline of Taghazout Bay, Plage 17 is steps away from the laid-back surf village of Taghazout. There are plenty of ways to enjoy this beach’s amenities and the company of fellow beachgoers. This beach is a favourite destination for beachcombers with a variety of seashells, rocks and other sandy treasures to find. For off-beach adventures, embark on a dune buggy ride to explore the coastal dunes and an adrenaline-filled off-road experience.
You will find food in this location for every taste, from mouth-watering traditional and contemporary Moroccan cuisine to Southern European dishes. After sunset, enjoy a cosy and intimate gathering beneath the stars around a beach bonfire with the sound of waves crashing.
- 9
Sidi R'bat
Enjoy the calming beauty of the sea and learn about the region’s ecosystems
- Gezinnen
- Foto
Sidi R'bat, a stunning coastal destination, boasts a pristine sandy shoreline and calm waves. Embrace tranquillity with a refreshing early morning swim in the sea and bask in the soft morning sunlight. As the afternoon light fades into dusk, enjoy the smell of salty ocean air on a walk to explore the shoreline at sunset. Immerse yourself in the calming beauty of this scenic coastal treat.
Birdwatching is enjoyed by enthusiasts who come to observe the diverse bird population found here. If you favour an educational experience, don’t miss Souss-Massa National Park, located adjacent to the beach for wildlife spotting and a guided nature walk for an up-close look at the region’s ecosystems and the park’s conservation initiatives.
- 10
Anza
Navigate the natural wonders of a picturesque mountain valley
- Foto
Anza’s beach possesses an irresistible allure, drawing sunbathers and surfers to its shores year-round. The beach is renowned for its stunning coastline, exceptional surfing and extraordinary sunsets. This coastal town is also the gateway to the hidden natural wonders of the Atlas Mountains in nearby Paradise Valley. Here you can explore cascading waterfalls, picturesque canyons, lush greenery and turquoise rock pools in a unique landscape dotted with palm trees.
On the beach, surfers of all experience levels enjoy Anza’s consistent waves and surf breaks. At sunset, the fading sky will fascinate you with its transformation into a palette of vibrant colours.