LoRa point to point transmission near sea level

I have a weather station near sea level with a maximum antenna altitude of 8m. I’m looking into transmitting about 20 characters every five minutes to a site 2km away over water, with the same antenna altitude constraint. My reading so far suggests that this is not achievable with LoRa transceivers because the Fresnel radius in this situation is much bigger than the antenna altitude. Should I abandon this approach? Intuitively I think it should work because otherwise boats couldn’t communicate at VHF frequencies over similar distances.