Visit the Djemaa El Fna square, sample street food, try a Moroccan hammam and indulge in some shopping.
A half-day guided hike, stopping at Berber villages in the Ouirgane Valley and taking a dip in the Tin Mal mosque's natural pools.
Take a surfing/Moroccan cooking class at Agadir's Taghazout Beach, enjoy the waterfront at Agadir Marina.
Walk through the natural rock arches formation and enjoy the beautiful ocean views at the Legzira Beach, relax at the nearby beach camp.
Explore anti-atlas mountain villages like Tafraoute, hike to the Painted Rocks and visit the palm groves in Tiznit.
Stroll through the walls of the fortified city of Essaouira, take a camel ride and visit the Moulay Hassan Square.
Visit the famous Hassan II Mosque in Casablanca, explore the Old Medina and sample some delicious local cuisine.
For more adventure, add a sunrise hot air balloon ride in Marrakech or swap out Tafraoute for a visit to the Dades Valley or Merzouga's Moroccan Sahara Dunes.