We've been to Nassau several times and I've never felt unsafe, even with my DGD"s in tow. We visited Blue Lagoon, shopped downtown, and geocached there. My issue with Nassau is twofold. First, the weather is horrid. Hot every time I've been there with humidity about a gazillion percent. I just can't seem to breathe in Nassau. Second, I find the people there to be very pushy, and I don't like pushy. Vendors, hair braiders, taxi drivers, weed purveyors-all pushy, especially those near the cruise dock, and you have to wade through them to get anywhere. There are many nice people in Nassau but the ones who you'll meet as soon as you get off the ship are as annoying as all get out.