I want to go to Angel Island this Saturday and grab some sandwiches to bring with me beforehand. The ferry departs from Pier 41, but I can probably make a stop at the Ferry Building before walking or taking the F to Pier 41. Any suggestions on places to get good sandwiches, either Ferry Bldg or closer to Pier 41? I won't be eating it for a few hours, so it needs to not get soggy or spoil. This makes me think, for example, that the Roli Roti porchetta sandwich or the Il Cane Rosso beef brisket sandwich is not the right call, but maybe I'm wrong. Ferry departs at 10:35 AM, so the place also needs to be open by 10:00 AM.