How do I stop devices that are not on my network from appearing in the list of Airplay targets?
So I've discovered that this is a function of Bluetooth and disabling Bluetooth stops the behavior.

Unfortunately Bluetooth is kind of useful, so I'm still interested in other methods.