Can they keep up with surface ships though? Thing about nukes is that they have more speed and can catch up to targets. This is why uboats during ww2 where only truly devastating against slow merchant vessels rather than speedier warships except in narrow straits where they could ambush them.
US carriers are extremely fast... much faster than a diesel sub can go underwater.