I'm not sure if you sailed already but we've cruised out of SJ and were at the airport at our gate by 8 a.m. Just carry your bags off that morning when the doors open. the Pier is not far from the airport. get bags through agriculture, check them (or not) and head to TSA which is not crowded early a.m. You'll be fine providing no mishaps with ship.