A well-respected surf school also offering kitesurfing, stand-up paddleboarding, windsurfing and sailing courses.