Carnival Corp could weather coronavirus headwinds for slightly more than a year without more financing,