I assume the quoted wireless speeds are for a single client under perfect conditions, what summed up bandwidth can a single tower support with multiple clients? 10 or 40G probably go a long way already.
They also make 100 GbE DAC cables.
Longer distances do cost more... Just looking around I found some 100GBASE-LR4 transceivers going for $6k a pop from Finisair... but at least you get to continue using your single mode fiber ;-)
Single mode cable is cheaper and the optics are about the same for all use cases other than very short range 100G.
10G Etherner SFP+ modules aren't $100 a pop, it's more like $20-40 from third party providers. You can also do better than $0.33/ft for 12 count outdoor fiber.
100G optics are $400 for multimode and $1500 for singlemode. You gonna pay a lot more for switch or router ports tho.