I might add to Ranger's post that if you were to turn left, heading up past Philadelphia, about 7 hours upriver is Dredge Harbor, where lies the highest concentration of yacht-service places on the whole river. At Dredge Harbor Marina, Clark's Landing, Winter's Sailing Center, Riverside Marina, and many other contractors and service
yards you can get anything & everything done by some of the best people you will meet anywhere (including me
). There are great places to eat and access to the NJ-side light rail system as well. Shame this haven for yachties is so far from the canal-- and so little known!