The tricky bit is that a CDN doesn't really want geographic distribution so much as to be close to network distribution points. If a WISP's customers aren't enough to warrant a CDN node and their internet backhaul is fiber to a not particularly nearby internet exchange point, there's not a whole lot of benefit to the CDN to be at the WISP rather than the internet exchange.
It might be different if the WISP has connections to local residential ISPs that aren't well connected to local internet exchanges (or there nearest internet exchange isn't very near) so the WISP facility offers a way to get (network) closer to more users.
I could also see some potential for mixing traffic streams between a WISP (or several) and a CDN to try to balance traffic flows enough to qualify for peering with networks with restrictive peering policies; however, they also often have geographic requirements that might be harder to meet.