¿Era la armada romana poderosa?

Si.

Aunque subestimado mucho en la narrativa convencional, los romanos tenían una armada bastante fuerte. Definitivamente necesitas uno si tu Imperio se centra en el Mediterráneo, y si Cartago es uno de tus grandes adversarios. Había una gran necesidad de tener un envío rápido y seguro y una necesidad de defender el comercio (así como transferir tropas).

Después de la derrota de Cartago, el Mediterráneo fue efectivamente un lago romano y su dominio allí fue indiscutible hasta el siglo VII, cuando el Imperio perdió la Batalla de los Mástiles ante los árabes, poniendo fin al dominio romano en el Mediterráneo. Sin embargo, debe tenerse en cuenta que el poder naval romano aún era muy importante (las reconquistas efímeras de Alejandría y Cartago de los árabes solo era posible debido al apoyo naval, aunque ambas ciudades finalmente se perdieron) y que el Imperio se habría derrumbado sin eso. El descubrimiento oportuno del fuego griego (+ su incorporación como arma naval) salvó al Imperio, ya que resultó ser un arma formidable contra los árabes, y fue esencial para defenderse de los asedios árabes de Constantinopla.

El dominio de la Armada romana continuó hasta el siglo XI, cuando Venecia y otros estados italianos lo reemplazaron como el principal poder naval en el Mediterráneo.