Can't be done. Technology simply isn't there. You would, fairly quickly, reach a point that the size of the vessels overwhelms any possible engine power.
As a really simple example of the weights involved.
RN gun weight (one tube, with breech)
12"/45 Mark X = 129,348 pounds (58,626 kg)...