Based on these pics I would definitely have a stand at one of the two red dots I have marked on the pic. The one on the left would be my first choice. Those deer will be coming out of the public land when the pressure starts and those look like two really good escape routes for them. Especially given the fact that they are already using the one to the left as a game trail. Just my two cents.