Another suggestion might be a place known as Westgate Landing. Lot's of good docks( 20 boats capacity), no power though, good places to take dogs (if you have one), no wakes from passing boats, etc.
It's part of the California parks system and is located about 10 minutes by dinghy from Tower Park with restaurant, etc.