After some research, I found out that Marblehead Firework (40 mins North of Boston) would be a pretty good place to hang out, (at least according to Coastal Town Living - Marblehead is a one of the top 10 spots to celebrate the 4th.) Who knew!?
We decided to park and settle at Riverhead Beach (far end of the Marblehead Harbor, based on the recommendation from the website for best viewing and easy parking.) It was probably the best advice, there was additional parking at Devereux Beach parking lot directly across the street, with a restaurant to grab some food, drinks and ICE CREAM !! We drove around to check out the other viewing spots, there was absolutely no parking at the those areas. So Riverhead Beach is your best bet. And it wasn't super crowded, you could get there and still find a seat around 8:30pm for the 9pm firework.
We could see the both sides of the Harbor Illumination (red lights along the harbor), which started right before the firework. The firework was right at the middle viewing point of Riverhead Beach, behind all the sailboats in the water. Marblehead Firework is a great spot for July 4th, can't wait to go back next year, what a great find!
Here are few photos of the firework, hope you enjoy them! You can click on the thumbnails to view the larger size photos.
Love to hear your comments! Follow me on Facebook and Twitter!