Spend more time in Fes, Marrakesh, and along the Atlantic, skipping the desert, or consider a route focusing on the less-touristic locales of Erg Chigaga, Zagora, Taroudant, and Agadir. Then there's the option to explore Morocco from Tangier in the north to Merzouga at the Sahara's edge and Essaouria on the west coast.