No silly, if it is air launched, say from a bear bomber, shoot the damn thing down before it launches. If it is sub launched sink the GD sub before it gets into missile range. If the enemy launches a missile at a cvbg then that means something went wrong with the whole strategic/tactical mission planning.
There’s one flaw in your strategy. What if this weapon (or any other anti-ship missile) is the first shot of the war? A sucker-punch. We only have... what?... 11 carriers. In a pinch we might be able to deploy 8 of them (globally). Take 1 out in the opening salvo and you’ve done a lot of damage.