Yes going from a CCC to Berkeley is the best option. The UC’s in general give high preferential treatment towards CC students. I know several of the CC’s near Berkeley have great relationships with the school, and by living near there, you have access to enrichment programs, and advising.
There are many schools though throughout the state that send a lot of transfers to Berkeley and UCLA. Santa Monica College, Sierra College, etc. My school has the Berkeley TAP program, and I was able to meet with a Berkeley admissions rep several times throughout the year. I would call the counseling offices of the community colleges that you are interested in attending, and find out their relationship with Berkeley.