Not much to do on Grand Bahama Island-Freeport with a cruise stop. We sailed into Freeport June 9, 2013, not a grand port at all most cruise ships are there from early morning to 2-5PM. If you do anything get a group of you together and hire a taxi - van to take you to Paradise Cove-Deadmans Reef. Its 16.00 roundtrip per person, the key is to leave early 9-10 and have the taxi driver come get you at 2:00, this gives you PLENTY of time to snorkel the reef just off the beach, take in the azure, turquoise water and have a lunch.
The beach is pretty, the water is absolutely clear and clean. Lots of grasses and shallow areas for first time snorkelers. Great for children who are interested in the undersea world and want to try their fins and mask out for the first time. The Bahamian locals run this place, it has showers, working toliets, lockers, shaded picnic tables and sand to lie on. Food is okay, hot dogs, hamburgers, fresh fried conch and they sell soft drinks, bottled water etc.
The deep part of the reef is out beyond the rocks, there is a dinghy for hire to take you out there for 5.00 a person, which I recommend doing if you are an experienced strong swimmer. Take a flotation belt to help you float along. Once out there just float along and come in with the current. On this trip we saw lots of parrot fish, a large sting ray and a sea turtle. Plenty of brain coral, fans, etc.
Cost were 16.00 roundtrip for taxi per person, 9.00 for snorkel gear (flotation belt, mask, snorkel and fins), 3.00 facility use fee. If you pack you a lunch from the cruise ship and your drinks, you can do this for less than 30.00.
If I ever go back to Freeport, I will be headed back to Deadmans Reef for the day.