The problem with Nassau is that as soon as you are out of the immediate dock area, you are accosted by people who want to braid hair, sell stuff, etc. Some of these people are very aggressive and don't want to take no for an answer. I didn't like them reaching out and touching my child, etc.
When
DCL first launched the Magic, they worked with the Bahamian authorities and much of this was under control for awhile. We had gone to Nassau on another line, and there was MUCH difference. However, I think that Nassau has gotten used to DCL and has lightened up on the regs re these vendors, etc....and as a result, they are as aggressive as ever.
If you are with a tour/excursion group, you will have fewer issues. Going out on your own is just uncomfortable. You don't have these issues in the other ports I've visited with DCL...or even other lines.