Personally I think a harpoon would be really cliché for a water based character, I'd take a look at some creatures and get some inspiration from them, try to create something as unique as your character
And thank you I do appreciate that, I'm glad you like my work <3