Jeff, Freeport is great! It probably has the friendliest people in the entire Caribbean and they are reason enough to visit Freeport. Definitely get off the ship and enjoy it.
You can find lots of information (including other passenger reviews) at our sister site
www.PortReviews.com.
Here are links to the ports you are visiting.
http://www.caribbeanportreviews.com/Freeport.htm
http://www.caribbeanportreviews.com/NassauBahamas.htm
Be sure to write a review of the ports when you return.
Have a GREAT cruise.
Tom