The government of St. Lucia ordered around 300 passengers and crew to stay aboard a ship in the Caribbean while measles cases are investigated.