Harpers Ferry lies at the confluence of the Potomac and Shenandoah rivers where Maryland, Virginia, and West Virginia meet. The town is in West Virginia and the lower part of the town is within the US Park Service run Harpers Ferry National Historic Park.
In addition to the downtown area, there are a number of hiking trails and beautiul sights to see. There are two railroad bridges that cross the Potomac here as well as the piers of a couple of older bridges. This one was built in 1894 and carries the CSX Shenandoah Subdivision line toward Winchester Virginia. The other bridge is just upstream was built in 1930 and caries the CSX Cumberland Subdivision line to Martinsburg, WV.
The bridge also carries the Appalachian Trail across the Potomac River. This crossing was closed in late 2019 because of a train derailment, but the damage was fixed and the trail reopened in early July of this year.
A popular hike is to start in downtowm Harpers Ferry, cross the Potomac on the Appalachian Trail, travel north on the C & O canal a short distance, then take the Maryland Heights trail up to an overlook with a stunning view of Harpers Ferry and the rivers.
Here's the view of Harpers Ferry, the two railroad bridges, and the confluence of the Shenendoah River (top) and the Potomac River (bottom). You can see piers from older bridges crossing the Potomac just to the left of the railroad bridges, and piers from a bridge that crossed the Shenandoah just before the confluence.
The C & O canal also runs along the Maryland side of the Potomac River. The canal doesn't have water in it but the tow path is well maintained and is a popular place for hiking and biking. Here we are looking down at the bright ribbon of the C & O canal towpath and the Potomac River. As seen from Maryland Heights, a large rock outcropping that overlooks Harpers Ferry, WV.