Santa Cruz - a long way from fresh water
I am in Mountain View - I spend most of my time on the Delta, Lake Tulloch and New Melones. Anderson is small and has a 100 boat limit/waiting list - don't go there very often.
I keep my boat at www.storeinside.com
in Milpitas. I would assume that is not your best option. Of the people who frequent the delta they keep their boats at Discovery Bay Marina. Semi-covered dry dock - not for me for a variety of reasons.
The nice thing about Milpitas is that it is on the way to all bodies of water from our locations except for Anderson.