The great basin rattlers we have around here are good swimmers so I say yes. Opening day of fishing season many years ago, we were on the bank of a local reservoir. Someone saw a strange wake moving toward us on the water surface. It was a good size rattlesnake and from its direction must have swam about a half mile. Fishermen on the far shore had probably spooked it into the water.