On a day cruise, you can enjoy the morning and evening at sea, with three hours of fun on the beaches of Grand Bahama Island.
If you're looking for a longer stay in the Bahamas, "cruise and stay" might be an option. Discovery Cruise Line will get you there and back, and includes a variety of hotels to choose from.
The "transportation only" option is roundtrip, but you pick which day you want to return. Accommodations are not included.
The ship offers a pool, casinos, video games, dancing, and an all-you-can-eat buffet for breakfast and dinner.
Freeport, Grand Bahama, offers parasailing, sailing, swimming and other water activities, plus golf, shopping and even perfume factory tours.