As long as the name on your photo ID matches the name on your new BC, you will have no problems.
BTW, for most closed loop Caribbean cruises, you would have been fine with your old passport; as long as it is valid the day you return home, you are good.