We went from Ft. Lauderdale to Grand Bahama Island on Discovery Cruises nearly ten years ago. If you're looking for luxury like Carnival or Princess or NCL, you are out of luck. It really was more like a ferry than anything else. I definitely wouldn't book a cabin for the cruise. That said, it was a fun way for my family to go back and forth to the Bahamas, and my mom had never been off the US mainland before, so it was a real treat for her. We changed clothes and lounged by the pool during the trip over and back. On the island our group of eight split up. Some of us went shopping, my husband and I went snorkeling, some went sightseeing. It was a fun day.
But remember -- that was ten years ago! I have no idea what it's like now. I don't even remember how we booked the trip, if it was online or through a phone number. If you find any other reviews, please share them.