There aren't any cabins but you can reserve camping here http://parks.sonomacounty.ca.gov/Visit/Spring-Lake-Regional-Park/
No. But there's a campground in Spring Lake Regional Park just south of Howarth Park.
Not to my knowledge. But there are spaces to bbq n tables to eat at.
Thanks! Your answer is awaiting moderation.