where to stop between san diego and san francisco