Это да - обычная проблема
Чтобы попасть нужно знать где будет корабль в момент подрыва ракеты
В случае с баллистической ракетой 1950-х годов это нужно знать до того как будет произведен запуск ибо потом управления нет.
В какой-нибудь танкер мирно и предсказуемо чапающий по фарватеру в Ормузском проливе наверное попасть можно (особенно если устроить пробку своим каким-то плавсредством)
В боевой корабль наверное нет. Опять таки он не сам по себе - оповещение о пуске и месте подрыва он получит и побежит на 30 узлах в сторону. Опять таки кто даст целеуказание даже на примерное место где корабль находится? Американцы первым делом все излучающее выносили, а визуально его и не видно - нет вышек в 150 метров - из-за горизонта гад стреляет.
С полевой артиллерией (предположим корабль подошел близко к берегу) та же самая ситуация - куда стрелять при подавленных средствах обнаружения непонятно.
Наверное кое-какую теорию наработали во Вьетнаме, но судя по всему без особых успехов.