Where to watch fireworks in Long Beach—and enjoy other 4th of July events