For the moment but the situation is changing fast. I’m old enough to remember when people claimed that Chinese anti-ship ballistic missiles couldn’t hit US surface vessels. But they most certainly can.
Anti-ship ballistic missiles are not more likely to hit anything than Anti-ship cruise missiles are. It’s that whole ‘kill chain’ thing.
The Chinese do not have the ability to provide accurate target location data to a missile once it's launched. A carrier will not be in the same location where it was spotted and it takes more than 30 minutes for a missile to get from the launch site to the carrier's last known location. By the time the missile gets to where the carrier group was last seen it will be long gone from there.