I have a cruise sailing from Barcelona, Spain on April 23rd - 30th 2023. I am a United States citizen. My passport expires 27th of August 2023. I was not told anything about the passport laws (needs to be valid 6 months before and after cruise). If I renew now, I’ll still be about 3 months short to my cruise. If I don’t renew I’ll be about 2 months short. Do I need to cancel my cruise?