Freeport, offered great excursions. Did the Lucayan Kayak trip. Very informational, and not as much kayaking as I would have liked. Was a 4-5 hour excursion for 109 per person. You become kind of bored with the talking after a while, and the highlights are the GOLD ROCK Beach, BEN's CAVE/Burial Mound Cave and the short while that you kayak, but other than that felt a little over priced for what you actually received.
Nassau, did the snorkel Althos Island Sea snorkel 59 dollars per person. Better cause they take you to a reef and feed the fish and it's awesome. Note: REMOVE ALL JEWELRY, lost an earring that meant a lot to me. Fish were beautiful and saw houses of the rich and famous on the way back in... Nassau was a bustling city, does not seem nearly as innocent and "home-town" as Freeport, but take the good with the bad.
Great Stirrup Cay: Did not make the port because of weather, was not offered any compensation for missing the port, but supposedly if you ask they will. Was interested in snorkelling again, but some other time perhaps.
The onship gambling is a rip off in my opinion. You're better off buying the soda package, or something to ensure your enjoyment. Lol!