Missiles are better shipkillers for surface combatants than torpedoes these days. You have to get awful close to your target to be able to use a torpedo from a surface combatant these days. At least with USN torps. The Russian Shkval torp, not quite so much.
For those who may not know ...
The VA-111 Shkval torpedo and its descendants are supercavitating torpedoes originally developed by the Soviet Union. They are capable of speeds in excess of 200 knots.