While spearfishing it is important that you wear dive gloves. Spearfishing gloves serve a number of purposes including protecting your hands from teeth and spikes of fish, coral and possibly harmful organisms therein, and providing warmth and comfort while spearfishing.
The Scuba Doctor stocks a range of spear fishing gloves with varying thickness. Try to get the least thick dive gloves as possible - 2 mm is ideal - as the thicker the glove is the more restricting it will be.