I’ve seen maps that say the Delaware River begins in the North at the New York City Harbor of the Atlantic Ocean and the Statue of Liberty on Ellis Island is visible from all shores (New York, New Jersey and Pennsylvania) with a short walk along the coastline on a clear and sunny day.