Not recommending the ATV tours because they are DANGEROUS!! Go back and read some of the real life stories of people hurt, some very seriously, taking an ATV tour. Enjoy the jeep tour and stay safe.
IF YOU DON'T SWIM, do not go snorkeling???

It's just my opinion but if you don't swim I would be very hesitant to do this. Even with a life jacket, if you lack swimming skills what will you do if you fall? Snorkelling involved going in a boat, jumping out of the boat (sometimes in areas that are quite wavy) and swimmng around to look at the fish! Yes, you can go to Baby beach but I would think you still need to be able to swim?? If you go by yourselves, where would you get life jackets from?? Non-swimmers are asking for trouble to try this kind of water activity....again, its only my opinion!