We'll be arriving on a cruise ship and will be in Nassau for about 8 hours on 6/30. To save money my friend wants us to pack snorkeling gear from home (I'm assuming you'd also be able to rent gear on the beach) and just take a taxi somewhere to snorkel. Are there any locations where we can do that and see a variety of fish/reefs that would be accessible from the beach? Do the beaches have at least an outhouse for bathroom facilities? Thanks for your prompt response.