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.
Be sure to write a review of the ports when you return.
Have a GREAT cruise.