For the first time we can fly direct to Marrakesh. Know it will be super hot but thought it worth spending a couple of days there, followed by a few nights in the desert and then 8 days in Essaouira. Would take teens (12-18).
Any recommendations for places to stay / do/ see?