and how often do I encounter Pokemon
Hidden Grottos List
Pinwheel Forest, the second one on that list (there are two grottos in Pinwheel). The chances of finding a Pokemon in any grotto is 20%, and the chance of finding a Poliwhirl in that grotto is 1%.
Pinwheel Forest. In the outer area.