You would have to hit a modern super-carrier like 10 times below the waterline(This may not even work) or get people inside to place demolition charges, and these things are 30+ knot moving targets. Maybe you could do it by swarming multiple types of drones, but the only countries that can maybe do that are China and the US, under conditions that are very hard to pull off. For example, if China is dumb enough to go into the open ocean, which it won't do right now against the USN in the eastern Pacific, or the US gets too close to the Chinese coastline, and lets it get swarmed, which it won't do.
In fact, it's a scenario that is pretty funny. Imagine if both sides(China and the US) have sunk most of their ships, and their supercarriers are the only things remaining, and both sides are basically above mission killed ships doing fucked all, and being pulled forward with tugboats to board each other.
en.wikipedia.org