If you want a building then remove the trees. If you want trees then create a park and put trees there. Separate the treed areas from the buildings with distance and/or (maintained) root barriers. Otherwise the trees et al will tear the buildings down.
I saw a 12-story high-rise last week whose foundation has been penetrated by "nice hardwood trees" they planted at the base 20-odd years ago.
Similarly buildings don't belong on beaches or on cliffs. The water/wind will always win. Camp on the beach, party on the cliff but never build on the beach or cliff.