Я как раз была 4 дня, прилетели в Касабланку, провели там два дня, потом одним днем съездили в Марракеш, ехать на машине часа 1,5 если я не ошибаюсь и, в общем, одного дня хватает, чтобы полностью осмотреть исторический центр. Конечно если все это делать не торопясь, то можно там и два провести. В Касабланке океан, что приятно, даже если купаться холодно, по берегу очень приятно гулять. Я просто очень люблю море и солнце))) очень хорошо в Танжере, рассмотрите вариант  поездки туда, там и океан, и история и Гибралтар видно)))