Not just carriers, they couldn’t even hit US Navy destroyers transiting the strait with massed attacks. E.g.
https://www.cbsnews.com/news/2-us-navy-destroyers-transit-st...Accurate long-range attacks are not new. If anything they are less effective than at any other time in modern history.