My opponent had a unit of flyers, he wanted to move them, ideally he would have like to fly them across the table to charge my bone throwers in the flank about 70cm. He had clear line of sight with no intervening anything.
However, the nearest unit to him was my Cavalry, and he would have passed by 9 other stands of infantry (3 units).
He felt he couldn't, I saw no reason why he shouldn't!
Is there anything anywhere in the rules that says you have to charge the nearest enemy, all I can see is that you may charge any enemy in LOS, provided nothing blocks you in anyway. Having chosen your victim unit, your nearest stand is then positioned against that unit's nearset stand.