We have done Captain Kelly 5x and take college kids...MIDiver is correct that is a lot and if you snorkel with Kelly your crew will be tired. Bring noodles to snorkel with. I recommend the tour first thing then take a taxi to Cow Wreck Beach for Happy Hour and then end up at Potters or Wonky for late lobster dinner.

If you run late then skip Cow Wreck...