surfing holidays in Morocco from £299 per week