The US hit two rocket launchers, saying they were about to deploy mines into the Strait of Hormuz.