Is the house the building at the upper left of the photo? If so I think you can use an RF link to it from the roof of the large, white, building. It may take a 10 foot mast on each, but it should be doable. I'd also consider RF links between the buildings. That will provide electrical isolation to avoid differences in ground potentials and surge protection from lightning strikes, and those strikes don't have to be close or exceptionally powerful to fry electronics.
In terms of cameras, on the outside either the 5442 turrets or bullets with either 6mm or varifocal lenses. Inside the buildings the 5442 series would work very well also. Lenses inside could be 6mm, 3.6mm or 2.8mm depending on the area where each camera is installed. The number of cameras inside and outside depends on too many variables for me to speculate. That said, I would suggest at least eight cameras on the outside of each building, two per side at opposite ends of each side and pointed back toward each other so the views overlap and the cameras "watch" each other. More cameras on the outside might be needed to effectively cover doors and windows depending on the size of the buidings.
I'd suggest a 24 port PoE+ capable switch for each building or at least two eight port PoE+ switches for each building. The number of ports depends on the number of cameras of course. Everything could be hard wired between the buildings, but again differences in ground potential becomes a factor Alternately you could use fiber between the buildings to provide electrical isolation.
If you have an office or relatively "clean" closet/room in one of the buildings an NVR or PC running
Blue Iris could be located there. That would make monitoring from the house relatively easy and require very little bandwidth making your cable connection much more feasable.