The recommendation most seen is 1 to 2 calibers of stability. Less than this is risky, resulting in a rocket that corrects too slowly or maybe not at all in some circumstances. More than 2 calibers is said to be prone to weathercocking (tipping into the wind). "Too stable" is far better than not stable enough or (gasp) unstable, but stable enough is best.
I was looking into my Big Bertha today, and it's about 3 calibers. I love the way that puppy flies. Takes off like it's on rails.
6.43 calibers does sound excessive. Ways to correct it include:
1.) Adding a bit of weight near the tail.
2.) Decreasing the fin size and or moving them a bit forward.
3.) Shortening the body.
If the fins come to the end of the body tube, moving them a bit forward can decrease interference drag, thus improving overall performance.
Be careful though with anything that moves the rocket toward being less stable. In this case, I'd do it, but check and recheck the stability once you do.