The U.S.S Prinz Eugen (formerly of the German navy, survival of the Bismark action and almost every other German navy action in WWII) cruised to Bikini and was nuked. The film with all the ships in the lagoon...it was one. Prinz Eugen survived the nuke. They nuked it again. It survived again.
After that, it was towed towards Seattle, where it was going to be broken up, but, it finally started to sink (no one manning the pumps). They got it to Kwajulein. It turned turtle and sank in the lagoon there, and, is still there.
Hope to sail the boat there one day to sea it.
It would have to be a very close hit for a nuke to totally knock out a carrier.
After being twice nuked its fortunate that the Prinz Eugen didn’t make it to be broken. Seattle wasn’t ready for second hand nuking.