The fish is worth the same amount of food points whether caught by spear or by hand. As mentioned in the earlier thread that Barbara linked to, they take about the same time to catch a fish using a spear as with the usual method, provided they initiated the fishing action themselves. If they are dropped in the ocean and decide to go spear-fishing, they'll walk out of the ocean, fetch a spear, then go back to the ocean, thus taking longer. It's best therefore to keep a villager selected, and if it looks like they are going back for a spear pick them up and drop them in again until they decide to use the "old-fashioned" way.
_________________________
To err is human; to arr is pirate.