You can also sell the fish to the bottle salesman, but all you get is a bomb or two and about 5 rupees. Besides, it’s very hard to carry a fish all the way to Kakariko Village while avoiding enemies.
There’s also a hidden staircase on the same mountain level. You have to use the hookshot to get from platform to platform in order to open up chests containing 50 rupees.