The London War Room do a good range of ship-mounted guns, however ther appears to be a problem withtheir website (a pity, since I could do with some more guns).
If you are doing American vessels it mmight also be worth looking at Tiger Miniatures, who sell a pack of US Marines crewing a deck-mounted gatling gun.
Also look at ACW ranges for artillery on garrison mounts.