Not so much
Right, not the best for fireworks. Del Mar is right there!
The Fairgrounds and Legoland both have fireworks, but the view, if any, will be distant and unimpressive from Moonlight Beach. Likely only from the hilltop would you see anything.
Thanks! Your answer is awaiting moderation.