The City of Gulf Shores celebrates the red, white and blue with an exciting fireworks show at 9 p.m. Some of the best viewing areas include Gulf State Park and the eastern area of Gulf Shores Public Beach.