It does look kind of like a cottonmouth...but could also be a northern water snake or a brown water snake...both of which are often mistaken for a cottonmouth.