Boy, I just read the above because something similar is happening to me. I can't beleive the responses!!
The point is surely that a credit was requested (partial) or something for future travel with NCL!! Now if a full refund was requested then yes it would be unfair, but a partial CREDIT against future travel ... surely is what a company should do??
Anyways, I have the exact same issue. I contacted NCL C/S and they said email the admin department (email@example.com) - guess what - no response and we are due to travel in 3 days (but it will take 2 days to get from South Africa to Miami). I will never use NCL every.
Yours, very upset.. potential customer no longer.