I know it works for grass, but does it work for fishing?
The Poké Radar can only be used in normal grass that wild Pokémon appear in. ''Normal grass'' does not include surfing on water, being in a cave/building, or very tall grass.
Source