Jeff Stewart and his boyfriend Frankie recently enjoyed a Carribean cruise, which included a stop in the Bahamas. Some of Jeff pix reminded me of when he and I enjoyed a week at Eleuthera Island in the Bahamas in 2001 (wow, can't believe it was THAT long ago!) Jeff said the cruise ship was amazing, except that both he and Frankie suffered seasickness.
Sideness aside, it looks and sounds like you have a great trip and I have to admit, I'm a bit jealous.