I made a similar trip, Rio Vista to Sausalito, many years ago. I think
your route will take two full days depending on the tides. Suggest you
overnight in an enclosed marina rather than anchoring out. Martinez
or Pittsburg sounds about right for a stopping point. You will probably
be under power most of the way as winds can be on the light side
this time of year unless a storm is coming in. If it does blow it will
likely be against you until you are well south of at least Red Rock.