surface to air missiles.
Missiles to intercept flying objects is very costly.
The cost-advantage is with the side who launches surface-to-surface.
A single SM-3 missile of AEGIS system costs 15 million $. For that money the Iranians probably can produce 15-100 missiles. And there's no guaranteed success of interception.
The USA can not protect all of its assets in that area.