Safari Surf Adventures provides intensive, hands-on coaching tutorial programs dedicated to intermediate skill level surfers.