I’ve been to Essaouira windsurfing 7 times over the last 12 years, helped set up a mates windsurfing holiday location which is rather cool I’d say. It’s changed somewhat from the early days when flights and transfers made it seem like you were in deepest bongo bongo land and yet now it’s a simple hours transfer so not a big deal. The people weren’t that friendly back then, bit annoyed at being taken for granted when invited to work for the fledgling holiday companies and to some extent they were right. But now it’s a different story, hotels and holidays pay decent wages and there’s a whole industry built up around making sure we enjoy ourselves,
As far as conditions and environment go its a windswept location, onshore, short 2 through 5 foot shore dumps at about 100/150 mtrs offshore so no real swell, just wind blown mush. It’s baking hot so a shortie is all you need, but beware of the sand it gets everywhere and it a bit of a pain. The sea is a funny mix of soft crumbling waves which are brown in colour with foamy creamy tops. The beaches are sandy/sharp rocks so can munch pansy feet and boards, but on the whole it’s not much different than some South coast shingle strewn locations.
I quite enjoy going, it’s far better than it once was, it’s lost none of its romantic atmosphere but it’s much busier now, which I don’t like TBh.
I’d say go, you will have fun and you will enjoy warm sea and mushy waves and chickpea salads 😀