The biggest difference between WW2 und Modern Warships is that even smaller warships today like frigates or destroyers are build for individual operations, thus they need to be fuel efficient. Also the primary defence today as stated above is stealth and electronic warfare and not armor and speed.