Not sure if intended but the name, "Fishing for Dragons", had me misdirected. I thought i was going to be catching dragons, not catching fish in service of dragons. I like it.
As for the gameplay, I'm really not certain what i was expected to do for the fishing element. I eventually figured out the red and blue dragons as well as the purple fish, that was clever using the color theory to show the fish could go to either dragon. I think had the dragon itself been the color it wanted, it may have worked a bit more clearly. I think overall the biggest feeling I got was frustration at walking so slowly between the POIs. This could work well as a minigame along the lines of a Mario Party type of event if you trimmed everything down, perhaps even cut out the walking entirely so the whole loop is "Catch a fish, feed it to the right dragon; or make a choice if you get a purple one."
I'll also add that i really enjoyed the music and sounds. All was pleasant and well done!