SFO to Tiburon transportation

Staying the weekend in Tiburon, and I’ve never been to San Francisco before.

Will not have my own car, so would you recommend SFO —> BART —> ferry to Tiburon or do the more expensive and lengthier trip (I think?) Uber from the airport?