Controversial hiker’s accommodation will be built in a Kangaroo Island national park after a court case was resolved with a compromise.