Yes you need a fishing license period too fish in most bodies of water in California. State laws.unless its private property.
They do have free fishing days, you will have to check what days they are on the fish and wildlife website.
Yes fishing license is necessary anywhere you fish in the state... Other than private ponds.
Thanks! Your answer is awaiting moderation.