Kayak shows dozens options for the itinerary MMB-SFO. Most have two stops. You can limit your search to *A if you want, which means you'll be flying ANA. The shortest route there is MMB-HND-KIX-SFO, about 17 hours total which is not bad, considering.