Iran fired missiles toward Kuwait and Bahrain but failed to hit their targets, with two of those fired at Kuwait falling apart en route, while those aimed at Bahrain were intercepted, the US Central Command said.