350 get sick aboard cruise ship in Caribbean