Large bodies of water near Jamestown
One of them are called Chesapeake bay.
Jamestown is located in Virginia along the James River, which feeds into the Atlantic Ocean, which Jamestown also has access to via the river.