How to network two locations through 130m of trees
The Wikipedia article on Ethernet extender summarizes your possible choices.
I have considered using UTP but its max distance is around 90-100m
That distance restriction is only for Ethernet.
You however are not restricted to using IEEE 802.3 Ethernet for the physical layer.
If you could actually lay UTP cable between the two sites, then you have other choices that utilize the UTP such as T1, HDSL, VDSL etc. But those technologies typically use telco-grade (i.e. expensive) equipment. There are units like this point-to-point extender for self installation, and there's lots of used telco stuff on eBay.
Note that xDSL solutions require only voice-grade copper.
If you want to lay Cat5, the 100m restriction of Ethernet can be overcome with an inline repeater powered by POE, such as this although such a device would require weatherproofing.
Yes. However, it will require some work, and 130m of low loss Cat6e burial grade cable would be far simpler; experience has shown you can get more than 100m with good cable, sans repeaters.
Anyway you will need two high gain antenna attached to the wifi cards or adapters on each end. Each is very carefully aligned and solidly built (wind is not your friend) to point to a passive repeater, which is a pair of high gain antennae connected to each other back-to-back. The passive repeaters pickup signal and send it out again, aimed at the other passive repeater.
PC1 - wifi card - higain antenna - passive repeater 1 - passive repeater 2 - higain antenna - wifi card - PC2
You're now on the verge of being able to use active repeaters, powered off solar cells with batteries, depending on the insolation at your location; but those trees look healthy, so I believe they're getting quite a bit of sunshine, no?