....and anyway the real exact dimensions of the ship were rarely known before the attack. Kaleuns had lots of practice in estimating target's length, heigth and also tonnage, plus getting under 1000 metres as they did whenever possible also reduced chances of missing it.
Oh, and another important thing: Real Kaleuns also missed shots, you know...