I really like the fishing activity but I don't like how it disappears when a public event happens nearby. How about if the fishing activity itself turned into an event?
Imagine you're fishing peacefully and then the waters boil over and tentacles suddenly shoot out of the water, trying to drag you down! It's the Kraken, arrived to pull you into the deep.
So you have to fight it like any other public event boss and at the end you get a chest and the fishing spot opens up again.
You could have different creatures for each planet. A Kraken on Nessus, a huge shark on Earth, and some other worm god-type nightmare on the Throne World. It would be awesome and give the game a reason to keep the fishing activity around.
-
Hold on there. You're talking about fun. Bungle takes not having fun seriously. There will be no fun while fishing. Fishing is designed to be peaceful and by that I mean boring. So you keep your leash firmly on that Kraken or there will be consequences. Serious, not fun, consequences.