Despite mishaps, cruise bookings stay strong