Goodtimes Surfcamp offers surf classes, coaching, yoga classes, top quality equipment, beach-house accommodation, and food prepared by professional chefs.