I've read its actually very hard to find an aircraft carrier in the open ocean, and even if you have found it, difficult to target because it will be be moving at 30 knots in a zigzag pattern?
Let us assume that at launch the missile had the location of the carrier as provided by satellite one hour ago.
How is the final phase of flight and targeting going to work? How far away can on-board sensors detect the carrier, and does the missile have the maneuverability to steer towards the target in that timeframe?