Just an FYI. We had the perfect dinner, at the perfect time for fireworks, at THE perfect table at the window... only to have people who did not have a good table stand on the wrap around porch directly in front of us blocking our view. And they were fully aware of us. So I'd recommend enjoy your meal at the time you want & then watch the fireworks from the porch, or the beach, or the boat dock, etc...........
I've done fireworks viewing meals at 'Ohana, Narcoosee's, and California Grill. At each of them we had a great table, but after our experiences, to me, it should be about the meal first & the fireworks are just an added bit of fun. None of the three were excellent experiences & "on paper" we had the "perfect setup" at all three.