Hurricane Gustav strengthened into a Category Three storm as it moved across warm Caribbean waters toward western Cuba.