We booked an epic adventure for a family of 4. JD was our guide- he was knowledgeable, enthusiastic and willing to take us wherever the kids wanted. We hiked, kayaked and snorkeled. The weather was not perfect- but the we had a perfect visit.
Our adventure included packed lunches and water bottles- we just had to show up. We recommend layers for the ferry ride, and a towel.