Essaouira is one of the best spots to learn and progress with wave riding. The long bay in front of our centre has small slow waves which is perfect as a first stage, you then have the more powerful waves on second beach to check your progress as well as numerous downwind trips to get into your flow and enjoy the ride.