В начале войны с Ганнибалом в 218 году до н. э. у Рима было по крайней мере 220 полностью укомплектованных боевых кораблей под парусами.[256]
Относительно карфагенского флота мнения расходятся. Согласно Полибию, 50 кораблей стояли на якоре в Испании, причем на восемнадцати из них отсутствовали команды. Ливий сообщает, что в начале войны Карфаген отправил 20 кораблей опустошать италийское побережье, а 35 кораблей — для совершения набегов на Западную Сицилию.[257] У Карфагена были еще боевые корабли, и мы рискнем предположить, что к началу войны в его распоряжении было 130 боевых кораблей. Однако не все они были готовы к плаванию, и не на всех были полностью укомплектованные команды. Ни у Рима, ни у Карфагена не было проблем с транспортными судами. Их нанимали или реквизировали из торговых флотилий, бороздивших Средиземноморье.[258] Обе стороны имели возможность перевозить по морю людей и ресурсы, если имели соответствующее количество боевых кораблей для сопровождения. Рим был в состоянии обеспечить конвои, а Карфагену это удавалось не всегда.В древности эффективное использование флота в военное время зависело не только от количества кораблей, но и от гаваней и транзитных пунктов, где корабли могли сделать остановку на пути в открытое море. Транспортные суда ходили под парусом и перевозили запасы продовольствия и воды, необходимые для многонедельного нахождения в море. Боевые корабли приводились в движение веслами, и гребцам требовался отдых, еда и питье. В третьей главе уже говорилось, что основным боевым кораблем была квинквирема, на борту которой было место только для двух-трехдневного запаса продовольствия и воды, а потому корабль был вынужден часто приставать к берегу, чтобы дать команде отдохнуть и обеспечить ее провиантом.[259]
Ночные переходы совершались только в случае крайней необходимости и в чрезвычайных ситуациях.[260] Вот почему было крайне важно решить вопрос с выходом на берег, с получением доступа к побережью или гавани, в которой ждал дружественный прием, а не враги, которые могли напасть на команду и сжечь корабль.Проблема Ганнибала заключалась в том, что Карфаген не контролировал побережье и порты, в которых карфагенские корабли мог ждать дружественный прием, где могли отдохнуть команды, и откуда можно было проводить операции, рассчитанные на длительный период времени. Открытое море между материковой частью Африки и Италии защищало Италию от вторжения с моря. Любая армия, собираясь вторгнуться в Италию, для начала должна была укрепиться между местом посадки и высадки. Но Рим владел большей частью Сицилии, Сардинией, Корсикой и большей частью побережья Бруттия — всеми ключевыми позициями, которые были бы необходимы Ганнибалу, если бы его боевые корабли дошли до Италии. Вариант транспортировки войск и нападения с моря из Испании был еще более рискованным. Римский флот контролировал почти все побережье Испании к северу от Эбро.[261]
Рим господствовал на море, владел побережьем и островами, а карфагенский флот отчаянно нуждался в выполнении своей миссии.Выбор Ганнибалом длинного и трудного сухопутного пути вместо короткого морского объяснялся господством Рима на море. Единственный путь в Северную Италию пролегал вдоль побережья Испании. Рим мог положиться на Массалию, верного римского союзника с собственным военным флотом, который мог оказывать помощь, наступая из своей гавани. Если бы Ганнибал попытался вторгнуться в Италию с моря, он наверняка столкнулся бы с римском флотом, идущим тем же путем в противоположном направлении, а римские боевые корабли атаковали бы карфагенские конвои. Таким образом, Ганнибалу ничего не оставалось, как воспользоваться сухопутным путем.
Неспособность Карфагена контролировать и бороться за использование морских путей серьезно ограничивала оперативные возможности Ганнибала. Во-первых, Карфаген был не в состоянии транспортировать войска в тактически важные районы Италии, а значит, Ганнибал не мог рассматривать вариант внезапной атаки с моря. Во-вторых, существовала трудная, связанная с риском проблема пополнения запасов продовольствия и воды на кораблях, пополнения и эвакуации войск. Римские боевые корабли, бороздящие водные просторы, с легкостью могли уничтожить карфагенские торговые суда, а торговля была основным источником средств для ведения войны. В-четвертых, без боевых кораблей, способных прикрыть Карфаген и побережье Африки, они были открыты для набегов с моря и вторжения римлян. В отличие от первой войны, когда основные события происходили на море и у Карфагена, по крайней мере поначалу, было преимущество, на этот раз Карфаген должен был действовать на суше против превосходящих сил противника. Карфагенский флот смог всего однажды доставить Ганнибалу подкрепление и продовольствие, когда Бомилькар прорвал римскую блокаду в Локрах в Южной Италии, высадившись с четырьмя тысячами воинов и несколькими слонами.[262]