Carriers would be OK against an EMP. And they could handle a missile or two. Nukes? No idea.
I remember a comment by a battleship captain during the Reagan presidency. Someone asked him about cruise missiles, and he said he would just pass the word for sweepers. Anything inside the armored have been impervious. Outside the armor though I imagine there would have been a lot of casualties.