Large cannons as you call them are kinda necessary after a point. You can only shoot forward unless you have turrets, and unless you want your ship to be a giant flying wall facing your enemy (which is bad, because you\'d be a big target), you\'re going to run out of places to mount small guns...