With all Moroccon sites you probably mean 1 week for the ones I listed? As I think 1 week is not enough for ALL.
No, I mean all. My itinerary was as follows:
Day 0 - late arrival in Agadir, overnight in Taghazout
Day 1 - Essaouira and Mazagan, overnight in Rabat
Day 2 - Rabat, evening and overnight in Tetouan
Day 3 - Tetouan in the morning, Chefchaouen, Volubilis, evening and overnight in Fez
Day 4 - morning in Fez, then Meknes, long drive on excellent highway to Marrakesh
Day 5 - Marrakesh, overnight there
Day 6 - Drive to Ait Bin Khaddou, overnight nearby
Day 7 - Drive to Agadir, late departure
Of course it is not doable if you use public transport or want to accomodate some distant TWHS, but for the current WHS one week may be enough.