Fly into SF morning of 21st spend day and night there. Drive up to Marine World spend night there then drive to cousins house in Lamoore. If you don't go to cousins house you could consider driving up to Napa Valley which wouldn't be too far from Vallejo. Touring the wineries is fun.