I would like to snorkel while in Nassau but I am not sure if I should book an excursion on the ship due to cost and time constraints (When I was in Cozumel we just went to Chankanaab on our own and really enjoyed the snorkeling there--and much cheaper!). Are there local companies I can book a snorkeling excursion with at the shore? Should I book something though a company online before I go? Or is there places to snorkel right off shore there and places to just rent the equipment. I have never been to Nassau so I have no idea as to what it is like but I know I want to take a trip to see Atlantis (on my own) and also do some snorkeling. Our ship will be there 8am until midnight. Thanks!