More money for fish
Once you drain the lake to get the heart piece you can pick up the fish in the swamp. You can either bring him up to the other pond and throw him in, or bring him all the way to the village and sell him to the man who sold you the bottle. Bringing him to the other pond will only result in 20 rupees, but selling him to the man will give you 100.