Both Freeport and Nassau can be hectic depending on how many ships are in port. I would suggest that you book your shore excursions on the ship and take all the stress out of your visits. Once you get the drill down, you might feel more comfortable going on your own on future cruises.
Just my opinion.
Have a great cruise!