California. In California commercial spearfishing is illegal while only recreational spearfishing is permitted under a license. You can both spearfish in saltwater or freshwater, but you'll need different licenses for both.

Related posts: