We are 2 families of 5 (kids ages 12-21) and are staying at the hard rock resort. Anyone have any suggestions for a great snorkeling excursion? Do they have one at the hard rock resort? Do we need to book ahead of time? Would like to find something that leaves right from the resort - is that possible? Thanks!