4th of July is an American holiday only as it celebrates Independence Day for America.

Jamaica's Independence Day is in August

The only time I have ever seen fireworks is New Years

And as someone who knows first hand, if you travel during hurricane season, there is always a chance for a hurricane. you just have to hope for the best and deal with anything that comes your way....jamaica, no problem!