The problem is that, when you get down to it, most ships will be far, far heavier than the projectiles they fire. So, yes, there will be recoil from your physical ammunition. However, when you are firing a 126 pound, six inch shell from a 56,000 ton ship, the recoil, while it will be there...