Chicago fireworks are held at Navy Pier every Wednesday and Saturday night and also on 4th of July https://navypier.org/explore/fireworks/. We recommend watching fireworks on at the lakefront anywhere between Monroe Street and the Adler Planetarium. Navy Pier usually reaches capacity in the afternoon on 4th of July so you'll need to get there early if you want to watch from the pier.