Hi, I'm on the same cruise, the Msc at least in Brasil doesn't know the visa information, just in case I got mine online visa, was really easy. For us also the Oman Visa it is a request ( but I send an email to Oman embassy and they told me they give a pass for the cruise.