Didn't a UK Type 42 shoot down a Styx heading for one of our battleships during Gulf War I? The idea of naval gunfire support was the reason for the Zumwalts and that hasn't gone well.
I do wonder if one 57 mm gun can handle multiple small craft attacks. They are forward mounted only. That seems standard on most ships nowadays. Yes, there are smaller 25 mm and 50 BMGs in other locations.
The Israelis have a torpedo carrying drone. Modern (or WWII) torpedoes certainly outrange the smaller guns.