The best beach in Morocco is Legzira. It is iconic indeed which makes it one of the most beloved beaches in the entire world. It has amazing rock formations on the beach and much natural beauty including sandstone and other attractions.
It has cliffs that jet out and make it simply breathtaking. One of the cliffs collapsed some years ago but it is still a sight to behold. You'll love the sunset on the beach and the sunrise too if you get up early enough to se it. The rock formations are unique and almost strange in nature and they serve to remind us of our small space in time. Legzira is not to be missed.There seems to always be wind on the beach but surfers really enjoy that. It's the best beach ever.