Freeport is my least favorite port and not one I would bother to get off at. Stay up late the night before and sleep in!
Captain Angelo of Bahamas water tours was awesome! We went snorkeling and he fed the fish so there were more fish then I had ever seen. Make sure you get out and about here the people are friendly and there are so many cool things to do!