Yes, that's the story that was told to us by our scout master, (many years ago of course.)
The town of Ottawa IL, just up river from the rock, is the resting place of W.D.Boyce, the founder of Boy Scouts of America. This year marks the 100th anniversary of BSA.