Not really.
My guess would not put Iran a full 7 decades advanced from that point.
U.S.S. Stark
Iraq I know, but Iran has Russian and Chinese Backers too.
Do you believe you could bring a small boat up against an aircraft carrier in this decade?
Besides, the carrier doesn’t go into port to refuel like the Stark had to do.
By the way, your second photo is from May 17th, 1987 when two Exocet anti-ship missiles fired from an Iraqi Mirage F1 hit the USS Stark, not an equivalent of a “barrel bomb”.
Not really comparable to a street corner IED.