Nestled on the banks of the Taylor River, Harmels on the Taylor is a ranch resort located in Almont, Colorado.