Phil--
On Saturday, I did sail singlehanded over to China Camp from Sausalito, leaving the dock at about 3:30 pm and passing through the Slot to watch the Blue Angels en route. I took a downwind tack from Alcatraz to Southhampton Shoal, then reached from there to the Richmond Bridge. The wind is a westerly, and after the bridge it came from the north a bit more--so I had a nice pointing leg. It was an easy sail and I got over to the anchorage at about 6:30. I counted three other sailboats and four motorboats anchored in the stretch between Mc Near's Beach and China Camp Pier.
I anchored in about ten feet of water about 200 yards off the beach, digging the anchor in quite agressively and setting the anchor alarm on the GPS because of the 1.5 kt current at max ebb in the middle of the night. The wind was out of the NW in the evening, and so when the tide ebbed, it was a little rolly. After the wind died down at midnight, it got quiet, but since the shoal in the area is fairly shallow and the ebb had me abeam to the beach, any time there was commercial traffic at in the main channel at night I got tossed around a bit and worken up. But I didn't drag anchor at all.
In the am I made eggs and coffee, listened to an interview on KCSM, and read a bit (I am a high school teacher, and have two small kids of my own, and this was the first time in a while I had been by myself for any stretch of time--quite nice!). The water at this point was like glass. After motoring past the anchor to get it out of the mud, I motored to the bridge and sailed back to Sausalito against a flood, staying out of the deep channel to avoid the worst of it.
Overall, China Camp is a nice spot. It was a quick trip for me, and I'd like to return there for more than one night in the future. It'd be a good place to stop on a trip up to Bencia or Vallejo as well. Also, if you have kayaks, bring them, as there's a lot of great shoreline to the north of the anchorage. There's also an old time beer bar at a boat yard called Buck's Landing at the mouth of Gallinas Creek.