Fly fishing can be done in fresh or salt water .
River fly fishing is usually done in flowing waters .