Besides keeping the shores of your pond/lake neatly maintained/groomed/mowed, any other ideas in keeping cottonmouth numbers to a minimum or preferably nonexistent?

My pond will be by my house, so I thought maybe a cat or two would help....don't want dogs because they bark at deer....