--Ouzoud waterfalls--
The Ouzoud waterfalls are one of the most beautiful places to visit in Morocco. They are located in the village of Tanaghmeilt in the High Atlas Mountains (150 km northeast of Marrakech). Ouzoud means "the act of grinding grain" in Berber. Another example of how beautiful nature is, these waterfalls are the highest in Morocco, tumbling 110 meters.
For photography lovers, you can take photos from various viewpoints and really close to the falls. They are some restaurants along the paths to the falls (nearly floating on the water) and you can have a chance for a short boat trip, which take you to the very bottom of the waterfall.