Question: do aircraft carriers have torpedoes?
Answer: But Carriers will have some anti-air systems as defence against incoming missiles and hostile planes. They will also have defense systems against torpedoes. But as a Carrier is likely carrying torpedo bombers, it should be possible to make a makeshift torpedo launcher and use that to fire a torpedo in any direction.