Well, there is the Mammoth Lakes caldera, a HUGH one in California, not too far from the City By the Bay.
If Mammoth Lakes erupted, the problem it would create for San Francisco would be series.
Actually, it wouldn't have the slightest effect on San Francisco. The wind essentially never, ever blows east to west there.