NCL has already offered refunds and future credits to affected passengers.