This image shows a modern day road map of Zarahemla and the head of the River Sidon:
The lower red star identifies the town closest to the river's head - Java Village.
The next picture is a close-up of where you can go and view the river at its head. It is on Sheehe Road at Whaley Road. [Note, there are some earthworks nearby.]
The view of the earthworks from ground level with the river behind you:
The following picture is of Buffalo Creek/River at the above location. The water is flowing down toward the bottom of the image:
The following images will show the size of the river at different locations along its route to Lake Erie:
This is what the Buffalo River looks like in Porterville at Two Rod Road. [Please note, for the bottom of the river is solid rock. The way it looks today is how it looked back then, albeit with more water.]
In Blossom at Hwy 354 (Clinton Street) & 78 (Transit Road):
In Gardenville at Hwy 354 (Clinton Street) and 277 (Union Road). [Here, we are in the residential neighborhoods of Buffalo.]
At the Buffalo Naval Park where the river meets Lake Erie:
The satellite view of the same area:
The distance from the head of the River Sidon to the City of Zarahemla is 12 miles. And the distance from the City of Zarahemla to the West Sea is 20 miles, for a total river length of over 30 miles.