Petco Park is such a great place to watch a ballgame. The weather is usually perfect and they focus on a lot of local restaurants and breweries. You can still get your standard fare of hot dogs and nachos, but you can also try some local favorites like the brisket from Grand Ole BBQ, Fish Tacos from Brigantine or a California Burrito from Lucha Libre.
This trip we decided to eat before heading to the ballpark. We were staying in Shelter Island for the night and decided to swing by one of our favorite Seafood restaurants, Mitch's Seafood, before heading to the ballpark. I always get the halibut sandwich with avocado, and my wife loves their crab cakes. They have some great outdoor seating with a beautiful view of the harbor. It can get busy though, so there is usually a line to get in. When we were done we decided to take an Uber from there, and it was about a $15 fare.
On certain Friday's they have a Beerfest which is basically a pregame party in the Park at the Park. They have $5 beer specials from local and national breweries. For $5 you get a chance to try some local and national breweries. I think they're 12oz pours, but seems like a pretty good deal because the 16-20oz beers during the game can cost up to $14.50 this season.