Rattle snakes are much like other snakes. They want nothing to do with something that is so much larger than them. They normally only bite when cornered. Be noisy.
Water moccasins (Cottonmouth), can be aggressive, but usually only when you are in their space. Stay out of their space. If you are on water and one approaches your boat, move. They have been known to climb in. ;-)