I for once dont believe that a 16 inch shell can do significant damage to newer ships such as the Zumwalt or the Gerald R Ford class supercarrier
Sure it may do some damage.. but will there be terminal waterline damage if say, a 16 inch shell were to be fired from the Iowa or the Missouri against newer ships ?
I strongly disagree that a 16” shell wouldn’t do significant damage to a Zumwalt or a Gerald R Ford it’s a freakin one tonne shell smashing into it which in the worst case scenario wouldn’t fuse until it had come out the bottom so the blast effect would be directed on the ship’s keel. Especially since any 16” shell is likely to be followed by many more there is no way a modern ship with minimal armouring could survive. But the most important consideration is not that a 16” shell would smash a modern ship but would it score a hit.
The key consideration here would be speed. Because a battleship, even one with the best fire control systems, would not be able to score a hit on a ship that was faster than it.
Long range gunfire is inherently inaccurate and battleships and other gun armed ships were only able to score hits at long range because of the vulnerability exchange. That is the other ship was trying to hit it with their guns so had to sustain a steady course. By sailing a steady course they could adjust their fire to hit the other target but also made themselves vulnerable to being hit. If you just zig zagged while 10 or more miles away from a battleship they would never score a hit but neither would you hit them.
Since modern ships are armed with guided weapons they would sail evasive manoeuvres making it almost impossible for a statistical weapon to score a hit. The only way the battleship could get a hit with their guns would be to chase down the ship to direct fire ranges and then pound them into the sea. The only way to do that is have a speed advantage. Even an Iowa isn’t as fast as a supercarrier and the Zumwalt may be faster depending on its sea trials.