Where are you going after Nassau?
If it's to the Exumas, look at Albany on the south side of the island.
Otherwise your only choices to have some protection from the weather and wakes are Atlantis and the inside slips at Hurricane Hole.
If you don't care about any of that look at Nassau Yacht Haven or Bay Street Marina.
Nassau Yacht Haven is the most convenient to shopping. Both grocery and marine stuff.