You may make several tours from Casablanca.
These tours will enable you to explore several cities, such as Rabat, the diplomatic capital of the kingdom, which is an hour ride on the highway.
El Jadida, a hour drive and then you may explore the former Portuguese town on the Atlantic city.
Another tour to Essaouira can be made and this can be done on a 2 days/1 night basis.
The desert tours can be on 4 days/3 nights basis
These tour requires these amount of time as it’s a long drive from there to get to the desert.