I am in a similar dilemma. I am looking to book for December. My family will not get the jab, so we are happy that the cruise lines are starting to come to their senses.
It seems this is not an easy quesiton to answer. One agent tells you one thing, and another agent a few hrs later tells you something different.
I just don't want to pay for the cruise and then get to the terminal and can't get on the ship. I am thinking about calling the Bahamian Consulate/Embassy tomorrow and ask them.