One of the biggest cruise lines in the world is cancelling all stops at its Haitian resort, Labadee.