Found it on Google maps,
http://www.powerview-pinefalls.com/maps.asp go to Pine Falls map, The Rock is on the west side of town, west of River Road, between the highway and the river, barren area of rock partly covered with trees, doesnt look very elevated for street view.