Morocco 2-Week Tour Itinerary: Explore Casablanca, Rabat, the Blue City, Meknes, Volubilis, Fes, the Sahara Desert, Dades Valley, Ouarzazate, Ait Ben Haddou, the Atlas Mountains, Marrakech, and the coastal city of Essaouira. The starting point is flexible and can be from Tangier, Marrakech, Casablanca, or Rabat.