If the cruise begins and ends in the same U.S. port, it is a closed loop cruise and does not require a passport. you certainly may get off the ship in port. the Bahamas does not require cruise ship passengers to have passports. see site below and read under "Entry Requirements."