The catch of treasure island is that in an earthquake, it is at very high risk of liquefaction. http://en.wikipedia.org/wiki/Earthquake_liquefaction
i'd recommend avoiding treasure island.
somewhat related, scratch the north bay off your list. i never was able to find a cheap way to commute from there.