I too got my passport back pretty fast. It took about 3 weeks.
Also when I applied at our City Hall for it, I was told that probably starting the beginning of next
year that cruiselines and airports will be using passports as identification instead of birth cert. and driver lic. Only because of all the crazy things happening now.
I was going to get my passport last year, just because I did not want to carry my birth cert. with me (to me it is an antique LOL) but I changed my mind. Should have done it then, after that price of passports jumped up.
Have a great cruise when you go,
Marilyn