You get Fishing XP from catching treasure, or killing Sea Creatures that you catch. Killing Sea Creatures that other people fish up does not reward you with Fishing XP. If someone kills your Sea Creature, you get the Fishing XP.