For those applications imo you'll be better off with a 3d party point-to-point solution that doesn't necessarily have to be WiFi either.
Meraki have multiple APs to which external antenna's can be mounted. Two high-gain directional antenna's will definitely get far, but 3 miles really is far away. Lining up antenna's at that distance can be challenging. Thorough testing would definitely be needed