Remember that the CFA is designed to "appease"/satisfy all SAs (other than USCGA, which has its own test, and maybe USMMA). Thus, certain elements are more important to some SAs than other events.
USNA doesn't care much about the BB throw. I'm not suggesting you bomb it but, rather, if that's the only thing that isn't exceptional, do NOT retake the test for USNA purposes. If you're also applying to USMA and/or USAFA, one of them wants the BB throw (can't recall which). Nonetheless, that throw is still very good and your other scores great.
I see zero reason to retake the CFA with those scores.
P.S., I'm all for doing your very best in everything. However, one thing we all learn at USNA is that, when you do very well on one thing (your best at the time), you may need to move onto something else and do well in that. At this point, if I were the OP, I would focus on academics, staying out of trouble, and staying in shape so you're ready for Plebe Summer. That's a much more valuable use of the OP's time and energy than retaking the CFA.