Fishing is unlocked once trainers reach level 65.
Before fishing, trainers need to prepare baits and a fishing rod. There is a starter fishing rod for newcomers and advanced fishing rods will be available as your fishing level up. Baits are consumable items and can be purchased with coins.
Trainers can get various materials (Breakthrough Material Pack, Friendship Box, etc.) and water-type Pokémon or Pokémon shards by fishing.
It is said that someone encountered Kyogre during a fishing contest.
On top of that, completing fishing quests increases your fishing level, which comes with bonus stats for all of your Pokémon.
Get your baits and fishing rod ready and enjoy the fun of fishing!
Wish u a happy game~~~ 😋