I already knew St. Maarten having worked there. We walked to get a local bus and for $2.00/person we went to Marigot Bay where we spent most of the day. The locals are very friendly and it feels like a real small island town. There was little tourist trap.
The island is beautiful. Public transportation works well
Nassau is probably the worse of the Bahamas Island and the Caribbean, unhappily most of the ships stop there. I would do anything to avoid it. The streets are lined with jewelery and alcohol vending stores.