Okay, I know there is much more you can do in Morocco than just go surfing. But I went surfing twice in Taghazout in Morocco and it was absolutely amazing! There are areas perfect for beginners and some perfect for those who need it a bit more advanced.
Another place I love in Morocco is Marrakech. Anyone who gets the chance to go there, should definitely go!