What are the 3 bodies of water that surround Bayonne?

Bayonne is located south of Jersey City on a peninsula surrounded by New York Bay to the east, Newark Bay to the west, and the Kill van Kull to the south.