What if we changed the control points to be 15-20km wide circles.
They only generate points for you if you have a ship in the area, if an enemy ship enters the area no one gets points until they force the other out.
This forces long range kitey/stealthy ships to have to hold positions if they want points and this allows fleets that want to fight a place to sit on and force a fight to come to them and it is a small enough area that you might still get caught inside someones optimal range.
Thoughts?