This is one of those things that stresses people out way more than what actually happens in real life.
Guy had a passport expiring like a month after the trip, technically didn’t meet the 6-month rule… and still flew, boarded the cruise, got off at ports, everything. No one even asked to see it half the time.
Not saying it’s a good idea to risk it, but yeah… interesting how inconsistent enforcement can be.