I can tell you that indian citizen with american visa (H1b work visa - multiple entry) doesn't require visa for jamaica, cayman island and mexico... I did the caribbean cruise last week... I am quite sure chinese citizen would fall in same category... At the ports of call, all you need is the cruise sailing … Read more