I don't really care where we anchor out, but Horseshoe Bend on the Sacramento has a very swift current and can be difficult if you want to stern into the beach. Another good option is Horseshoe Bend on Connection Slough. It is protected and there are already lines tied into the trees.
If people just have to have a dock, Lost Isle might be a good option. The last time they were closed, we docked there frequently and were able to use the beach and docks. I haven't been by there lately, but it seems like somebody said they may have blockaded the docks.