The ability to throw your line anywhere in 3D is super neat and isn't something I often see in fishing games! Perhaps it could use more variety to keep things engaging for 101 fish, but it's well designed and fun to use.
I like the dialogue exchanges and portraits. The sound effects and music are also very fitting for what you're doing.
It wasn't immediately apparent that certain characters won't buy certain types of fish, it felt like I wasn't using the menu right, so perhaps an indicator when can't sell something would help to clarify such things. I do however like the gameplay role of this system in keeping the player moving and interacting with different people. There are a few ways to get stuck, so the respawn button is a much appreciated addition. Unfortunately the escape key also stopped working for me at some point, and I got myself fully stuck before I could reach an event with any of the characters.
For a first game it's very ambitious and has a lot to do! Congratulations on setting all of this up, it couldn't have been easy to get this far into game development in a single month!