B.P.
I would get the passports as soon as you possibly can, just in case they get really backed up. Things are alot better now than they were, so it may not take as long. However, you don't want to be left hanging.
Go to Carnival's website and look at their current information about cruises going out of Galveston. Last time I looked, they were still going out of the Port of Houston since Galveston was not operational. I highly recommend using Sandy at Cruise Holidays of Arrowhead as a cruise agent. It costs you nothing and she knows what she's talking about. Her number is 888-896-1199. Tell her B. Walker P. sent you. Thanks and Good luck!!! B.