High speed, heavily armed, lite boats are no match for a USN warship, they will simply be blown out of the water before they could become effective.
Would Iranian navy destroyers actually 'mix it' with USN ships, I doubt it.
Do the USN know exactly where each and every Iranian Navy Submarine is? I would put money on it.
Is the Iranian Air Force capable of taking on the USAF/USN? No.
Iran is Sabre rattling, suggesting it has sunk to the same depths as North Korea, "Placate me or I will scream".