"Yes but is Iran capable of a set-piece battle to defend a vital asset?"
Wrong question. Is is the other way around. Can the USA guarantee, that Iran can not successfully attack a single tanker along their 1350nm long shoreline with the SoH and Gulf of Oman?