A little bit of additional advice, bring a Pokémon with Sweet Scent. Surfing for wild Pokémon encounters can be a bit slow, so using Sweet Scent to activate a battle immediately is more productive. Especially in the Resort Area lake...this is what I do anyway. x_x