Hallo Mike,
Dein Zeitplan ist ambitioniert, dürfte aber machbar sein. Fes-Marrakech bzw Merzouga-Fes dauert bestimmt jeweils den ganzen Tag, wobei die Zugverbindung Marrakesch-Fes über Casablanca geht.
Ich würde an Deiner Stelle Fes weglassen. Ist zwar eine wunderschöne und interessante Stadt, dürfte Deine Tour aber etwas überfrachten. Stattdessen würde ich die 3 Tage lieber an die Küste (Essaouira, Safi, Oualidia). Dann wird`s auf jeden Fall etwas gemütlicher. Fes würde ich mir für die nächste Marokko-Tour aufsparen.
LG Lothar