The US Navy needs to update the missile. It looks to be far behind.
http://aermech.com/harpoon-anti-ship-misile-vs-brahmos-supersonic-cruise-missilewiki/
If they don’t when they get in a shooting war with the Chinese in the South China Sea it is going to cost us in steel and blood.