It is unlawful for any person to possess, except in his home, any fish spear or gaff within 300 feet of any lake or stream in this State, at any time when spearing is prohibited in such lake or stream. This section does not apply to the possession of a gaff carried as an accessory while angling.