Hi,
We were on the magic last year on the 4th of July. No fireworks. They had balloons to fall in the main lobby with champagne and finger foods. Nothing spectacular. What was great was the day we were in St. Thomas, St. John was celebrating the 4th with a parade. It was awesome. Great costumes and music. We did our own excursions to trunk bay and had plenty of time to see the parade on the way back. I believe the parade started around noon and it was still going on after 5:00 pm. The only bad thing was the taxie could only go so far, then we had to walk the rest of the way to the ferry, it was probably 1/2 ml we walked.
We felt like we were in the parade! Great food too! have a great time.
Maggiebelle