they on a freaking ISLAND ! ....send in the Navy SEALs
for God sake , it’s time to send Iran ‘ a message’
( other than “ we surrender” )
no waiting .... I hope the op is on the way