How for any of your scenario?
Iran made anti-ship missiles can lock up the whole gulf, including American fleet. It is easy to say than doing. Unless you wage a total war against Iran (including full occupation after defeating it), there isn't a clear solution.