Soaring demand pushes cruise bookings into 2025 and beyond: