I cant see it well enough to ID. If it's New Jersey or north of here than no, it's not a water moccasin (cottonmouth). They are not native to this area. Water Moccasins are only found from Virginia to the south, and throughout the Mississippi River Basin. It's most likely a northern water snake.