We sailed on the Magic over July 4th, 2002. The 4th fell on a "sea day" and there were no fireworks however, they did have lots of festivities. There was a special 4th party on deck that day with lots of songs, characters and dancing. After the show that night they had a very moving tribute to the US that ended with video of the flag on the stern of the ship with Lee Greenwood's Proud to Be An American playing in the background. There was a special optional menu in all the restaurants that evening that you could choose (bar-b-q, pot. salad, apple pie, etc) and they handed out special champagne glasses to everyone while the capt. made a toast over the PA system. That evening there was a party in the atrium with a balloon drop afterwords. Since this was the first 4th after Sept 11, security was extra tight both on board and in the ports. Even w/o the fireworks it was a great way to spend the holiday. Enjoy your trip!