jmark:
My rule of thumb is this: "If it sounds 'uncomfortable' then don't do it!"
Despite traveling quite a lot in Europe, and having as many as 15 cruises under my belt, I would still consider staying another night at your last port of call, making suitable arrangements for transfer to the airport.
Another travel outlook of mine: Do Not Inject Stress!
SWR