Réponse:
one of the coastal towns instead. Asilah is lovely, El Jadida. No hassle at all, history, loads of side trips to do to other interesting towns and heritage sites, two theatres, long beaches, nightlife and good hotels and restaurants.
Essaouira for sure is the chill out location to have your brilliant relaxing holiday, best location to enjoy it if you are into beach holiday, or if you want different location try imlil in the high atlas Mountains and enjoy the calm and nature, and for the desert area, Merzouga at the Erg Chebbi sand dunes that's another magical place to be in.
some pictures of eljadeda,