@the more ports the better I would contact O directly to verify rather then guessing and relying on hearsay or if you use a third party TA they must contact for you. Also if you have concerns about the financial stability of a cruise company I strongly recommend travel insurance (not the cruise lines insurance).