Я бы в Касабланку вообще не поехала. Если посмотрите на карту, то увидите, что она находится довольно далеко и от Агадира и от Марракеша (около 5 часов на поезде до Марракеша и оттуда еще около 4 часов на автобусе до Агадира). Либо это дополнительный перелет. Хоть название у города и красивое , но поверьте, смотреть там особенно нечего, кроме мечети Хассана II. Это новодел, просто большого размера. Я бы взяла тур в Агадир (это Атлантический океан, а не Средиземное море), а оттуда съездила на пару дней в Марракеш. Если что, самим туда съездить не проблема. Автобусы от Агадира хорошие, кондиционированные, ходят по расписанию, билеты продаются в кассе. Стоят недорого. В Марракеше видела обзорные экскурсии по городу на автобусе без крыши. Есть 3 разных: что-то типа "Марракеш древний", "Марракеш романтичный" и какая-то еще. Отправляются от площади Джама эль-Фна каждые несколько часов. Если не ошибаюсь, фишка в том, что в любом понравившемся месте вы можете вылезти, а потом снова сесть на следующий автобус. Платите при этом только один раз. Но вообще из всех имперских городов в Марокко мне Марракеш меньше всего понравился. Если будет из чего выбирать в плане экскурссий и будет свободное время (хотя бы дня четыре), очень советую съездить в Атласские горы, в сторону Уарзазата. Имхо, это и есть настоящее Марокко. Горные виды там очень впечатляют, особенно когда в горах снег лежит.