To spear-fish you need a license, and must be 200 m (650 ft) or more from the beach.
You need a license to spear-fish.