Of all the beaches that I've visited in Morocco, Spain, and France, This one is absolutely in the top 10. The warm water is crystal clear and packed with sealife, especially in the wild hidden beaches near Plage Jnanich. Because of the abundant amount of all kinds of fish, it's an ideal place to dive and go fishing.
It's not crowded, rarely bad weather, very calm atmosphere, great people...
One thing I have to say is that the pebble mixed with sand can get very hot, so be prepared to wear something; There is also a lack of restaurants, hotels, transport, and shops. However, the quality of the water and wildlife makes it all worth it.
It's a great stargazing spot, around 0h-3h is the peak
One last thing is the people, never have I experienced such calm, respectful, and honest people. They were kind and very generous. One day, the villagers caught a lot of fish and gave us FREE sardines.