Верно: по бОрту.
Верны два варианта: было по четыре 250-килограммовых авиационных бомбы и по четыре 250-килограммовые авиационные бомбы.
Вполне логично.
Фраза корректна.
Гарантировать от чего-либо - ошибочное сочетание. Можно исправить на: не гарантирует безопасности; не защищает от теракта.
2. Корректны оба варианта.