The Hallmark Christmas cruise docks in Cozumel, Mexico, where challenges, surprises, and life-changing moments await the passengers.