A hurricane packing 140-mph winds is threatening to bring destruction to Haiti, Cuba and Jamaica as it moves through the Caribbean Sea.