Si vous avez très envie d'un riad, pourquoi se rabattre sur un hôtel uniquement pour la piscine ?
Bien sûr les hôtels touristiques sont plus appropriés lorsque l'on a des enfants. C'est espacé, il a des jardins, de grandes piscines... Un riad (qui est une maison familiale) est plus étriqué et chaque bruit s'entend. Les piscines (souvent situées sur le toit) sont en général assez petites.
Mais en cherchant un peu vous trouverez le bon compromis: riad dans la médina avec belle cour intérieure et jolie piscine. Il y en a et c'est tellement plus charmant !
Si vous prenez votre temps (en dormant sur le trajet) vous pouvez aller voir les dunes à
Merzouga et pourquoi pas y dormir après avoir fait une petite randonnée chamelière

Moi je remplacerais
Essaouira par le désert, surtout avec un enfant.