In this instance, a flight of B-52's could wipe the concrete shielded missiles off the face of the Earth. Start off with F18s to secure the skies, then B52s to pound the missiles, then the Navy could stroll back in. It's just that no one has had the gumption to do it until now.
We’ve tried the “just air power” approach a number of times. It never works by itself.
Are we really still pushing bomber mafia nonsense 80 years later?
But sir, how do we stop an old guy on the bow of a rusty fishing boat firing a $50 rpg at the oil tanker?
The US military did exactly that two weeks ago:
https://thehill.com/policy/defense/5789279-strait-hormuz-oil...
If it was as effective as you presume, the strait would have been open by now.