I arrived to Essaouira beach expecting it to be extremely windy and impossible to sunbathe or swim. However, when I arrived the beach was very calm and not crowded at all, which was fantastic! Expect to be hassled by various people to go horse/camel riding or even to buy some cake (If you don't like cake, don't worry, the next question will be "Hashish?"), but anybody who has spent any time in Morocco will already be used to this sort of thing. The beach is HUGE and the vast majority of it was deserted when I was there. Lovely for a long walk or a swim.