Yes, Morocco shore excursions from Casablanca and Agadir, some excursions take visitors to Marrakech, where they can see Jemaa el-Fnaa Square, Bahia Palace, and the Koutoubia Mosque.
proxy protection llc shore excursions to Marrakech are available from Casablanca port.