San Diego (California)
Great place is in Del Mar, just East of Interstate 5. You can drive up to the bluff off DelMar Heights Blvd and High Bluff Drive and look down on the Del Mar Fairgrounds Fireworks...bring chairs and plenty of red cups...
Island Prime provides dinner and a view of fireworks.
Mentioned in this answer:
The Cross at the top of
Mount Soledad is a great vantage point because its can get as many as 4-5 diffrent firework shows on 4th of July