If your sister-in-law can't "rescue" you, and/or you don't want to spend time with her, I'd try to waitlist for an earlier flight home.
It's a long day sure, but we've all done it coming home from Europe (West Coast) or S. Pacific (East Coast). I wouldn't spend the $$ on a hotel, I'd just want to spend the night in my own bed.
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!