Trees do help but they are on rock. The pic of the hillside is solid rock and shale. Root systems cannot grow deep enough to hold the big trees, so the trees eventually fall pulling the hillside with them causing the slips.I think you need more trees - they are the only thing holding stuff up. Look for trees with big root systems.