Regions to know
To frame your trip by what you have time for and what you're after.
Marrakech & Central
Marrakech, Ouzoud, High Atlas, Aït Benhaddou
Most international flights land at Marrakech-Menara (RAK). Use Marrakech as the base for everything south and west: day trips to the High Atlas, Ouzoud Falls, Essaouira; longer trips to Aït Benhaddou and the Sahara.
Fes & Meknes (Imperial cities)
Fes, Meknes, Volubilis, Middle Atlas, Ifrane
The historical heart. Fes for the most authentic medina, Meknes for the imperial gates and walls, Volubilis for the Roman ruins. Day trips to the cedar forests of Ifrane (the 'Switzerland of Morocco') and the Middle Atlas Berber villages.
Sahara & the south
Merzouga, Erg Chebbi, Zagora, Dadès & Todra gorges
The desert south. Erg Chebbi (Merzouga) is the big-dune Sahara; Erg Chigaga (Zagora) is more remote and quieter. The drive from Marrakech via Aït Benhaddou + the Dadès gorges + the Todra gorge is one of the world's great road trips. 4–5 days minimum.
Atlantic coast
Essaouira, Casablanca, Rabat, Taghazout, Agadir, Legzira
Cooler, breezier, fish-heavy. Essaouira for the medina + wind, Taghazout for the surf, Legzira and the south for the empty wild beaches. Casablanca is the airline hub but not a destination; Rabat the political capital, walkable and quiet.
Rif & north (Chefchaouen)
Chefchaouen, Tangier, Tétouan, Cap Spartel
Mountainous, cooler, Spanish-influenced (Tétouan was the Spanish protectorate capital). Chefchaouen as base; Tangier as the ferry-to-Spain point. The least Arabic-feeling part of Morocco — Berber and Spanish dominate.
Anti-Atlas & deep south
Tafraoute, Anti-Atlas, Western Sahara, Dakhla
The Morocco for second and third trips. Tafraoute for red-rock landscapes and almond groves. Dakhla in the Western Sahara for kitesurfing on a 40km lagoon. Empty, quiet, technically Morocco but a planet apart.