Beach Break Surf Camp offers surf lessons, rentals, beachfront accommodations, meals, photography, and so much more.