I'd set up where your heart tells you...do whatever you can to make the land owner happy though!!..
I hunt a 17 acre piece in Michigan with little woods...I know the feeling. I shot a buck with bowin 2006 thatdied 4 feet from their dog house near their garden...if it works for the land owner it works for you!!!