Took a 5 day cruise on Carnival Cruise Line, my stop in Nassau was so, so. Was unable to book an excursion to the island. So we were left on our own find something to do. First, when you get on land you are bombarded by taxi drivers and vendors. Get as far as you can from there. They are very bothersome. It's not the cleanest place. The closest beach was a mile's walk. No sandy white beaches here. The beach sand was but very rocky. Advise: Book your island excursion on day 1 of your cruise. Waiting the night before, you have a very good chance of being stuck with nothing to do. Do research before you leave for your cruise. Information is not provide on the cruise.