Port fees should have been refundable and they did give my husband cash for his credit balance. We've sailed many other cruise lines, dozens of times, understand non-refundable vs refundable, and have never had a cruise line not zero out the account by charging or crediting our valid credit card on the account. So weird!