Ukraine has had success against mostly unarmored and a few lightly armored Russian ships (and let's face it, these are small ships compared to carriers) in the black sea because the front lines are there and they can launch from a port, travel 5 miles, and hit one of these ships. That's a completely different situation.