If you have a Carnival PVP, explain the situation to them, and ask them to monitor the cruise for you. Request that they hold any cabin that becomes available and to immediately contact you for payment. If you don’t have a PVP, call carnival and ask to speak to one. My PVP has been successful in getting me a cabin on sold out cruises before. They have access to real time availability that doesn’t always show up online.