Between the Draa and Dades valleys (dubbed the Moroccan Grand Canyon, not to be missed!), Ouarzazate is scattered with small oases and bright red villages. Its many kasbahs make up its charm, and it is also the location for dozens of foreign movies. Have a quiet rest at Dar Ahlam, the most beautiful hotel in the region. And to get to Agadir from Ouarzazate, it would be a good idea to go through the stunning town of Taroudant, nicknamed La Petite Marrakech, in the heart of the Souss valley.