I've often thought that Iran doesn't really need a navy.
How long would it take us to destroy every Iranian Navy vessel and coastal facility?
not long at all
Here is a study circa 1997 that is fairly interesting.
http://www.ndu.edu/inss/strforum/SF113/forum113.html
The US sunk half of Iran's navy under Ronald Reagan.
Depends on how long it takes to find them. I would bet that many days before any possible conflict (probably started several weeks ago) that the US Navy would be taking extra measures to know exactly where all of Iran's missile boats were. After they are located, they will be eradicated within minutes.