Top tourist attractions include Marrakech, Fes, the Sahara Desert, the Atlas Mountains, and the coastal city of Essaouira.