The drive from Marrakech to the Sahara Desert is one of the great road journeys in the world. It takes you over the High Atlas Mountains, past a UNESCO World Heritage kasbah, through the Valley of a Thousand Kasbahs, into the Dades and Todra gorges, and