Ответ:

Слово «враждебный» означает «испытывающий вражду или выражающий её». О кораблях противника следует сказать «вражеские».

Исправленный вариант: Это уже совершенно необъяснимо, ведь единственное, что следует делать авиатранспорту, заметив вражеские корабли, — как можно скорее спасаться под прикрытие линейных крейсеров.