Oh no, sorry to hear about your harpoon troubles! If you want to give it another try, you reel yourself in by pressing "b" again. If you get caught on something by reeling, you can get stuck and the harpoon disconnects early. You can also only harpoon to rock, sand is too soft.