Jeff,
We are not trying to hide anything, the client wants to build a "Golf Park".
This course will be surrounded by towers of 15 to 40 stories high! The clients want residents to enjoy the landscape, even if they don't play or even like golf....
Landscaping makes a lot of sense in this context. Otherwise, I would prefer a more natural approach of blending everything with the site, but in this case, my site is a square surrounded with buildings!!
YP