Couple of ideas I had when Links explained the beacon problem
Limit the amount of beacons to players (2-3)
Lower the height halo dropping places you so you cannot go as far from the beacon
Beacons from a single player shouldn't be able to be placed within a certain limit of each other (~1km)
Also maybe increase the time limit on beacons after use (5m to 10m)