If you can't get reservations for before, they'll let you up for reservations that start after the fireworks. There's a nice viewing deck outside the restaurant you're welcome to use, and oftentimes if possible they'll seat you early if you show up early to watch the fireworks. (This has worked well for me with a 9:00 fireworks show and 9:30 reservations.)