Is there any advantage to catch big fish?
Solution 1:
Quality is determined by your Fishing Level and how far away from land you cast your rod, up to 6 tiles at 'MAX' throw.
At level 10 Fishing, if you cast into the Ocean with a MAX throw, you are guaranteed to get a Gold quality fish if don't get trash.
Size has no influence on the quality of the fish.