Hallo,
in Marrakech/Ouarzazate/Agadir ist es in der Regel im April und Mai warm genug für den Pool. In Essaouira ist es auch im Juni oft zu frisch und windig, muss aber nicht so sein.

Wenn Ihr im Meer baden wollt, rate ich Euch dazu, von Ouarzazate aus Agadir/Taghazout oder Umgebung anzusteuern (müsste in 4h machbar sein), und danach über Essaouira wieder zurück nach Marrakech.
LG Lothar