Definition
New York Bay is a vibrant estuary where the Hudson River meets the Atlantic Ocean. It's divided into Upper and Lower Bay, teeming with history and activity. Think of it as the grand entrance to New York City. The bay hosts iconic landmarks like the Statue of Liberty. It's a bustling hub of shipping, ferries, and recreation. The water reflects the city's energy.