So, we had a great time BUT want to be sure you all get what to expect. Positives: gorgeous beach, friendly staff, good hikes, good continental breakfast, SO scenic. Negatives (or "just be prepared"): Picture a summer camp vibe. Not really glamping, more like camping but they supply the tent (thin mattress on cot, no electricity, walk to public/shared toilet). There were no school classes there during our stay but there usually are. Be prepared for lots of kids in your space. And the staff are there, milling about. So not really much private space. Also, you have to pay for ferry plus parking fee plus $80 for boat to take you to the camp so the price is more than just the actual Airbnb cost. And they kind of nickel and dime the guest (charge for firewood, snorkel gear, kayaks, and even a beach chair).
All of that said, we DID have a great time. Hiking above the camp, scrambling on rock cliffs, splashing in the ocean, etc. Two days was plenty of time there.