Horicon Hills Golf Club, formerly Rock River Hills GC, is a public course built along the Rock River with 13 of the 18 holes involving water. It is a very picturesque course with an abundance of wildlife roaming its terrain. Three sets of tees enables enjoyable play regardless of your playing ability.