Marruecos y la costa

Estamos pensando en viajar a Marruecos durante la última parte de mayo de 2014 durante unos 5 días. Probablemente comenzaremos en Marrakech pero también queremos pasar al menos 2 días en la costa. ¿Alguna sugerencia sobre ciudades relacionadas?

Essaouira o Agadir son probablemente sus mejores apuestas, aunque no he estado a tampoco.

¿Qué tal Rabat?