Cruise ship passengers do not need a visa for Mexico no matter what their nationality is.
For Jamaica...the consulate website specifically says that cruise ship passengers do not need a visa.
I cannot find any information of this type for the Cayman Islands. I believe that cruise ship passengers do not need a visa regardless of their nationality.
However always call the cruise line well in advance, so they can give you more specific information on visa requirements for all the other ports of call...
For Jamaica...the consulate website specifically says that cruise ship passengers do not need a visa.
I cannot find any information of this type for the Cayman Islands. I believe that cruise ship passengers do not need a visa regardless of their nationality.
However always call the cruise line well in advance, so they can give you more specific information on visa requirements for all the other ports of call...