I am an avid freediving/spearfisherman and agree with the advice you give; I would add that a speargun is another option, better for long shots, more awkward in caves though. With spearfishing, viz...