Thunder Bay Island is a 215-acre island in Lake Huron. The island is one of eight constituent islands of the Michigan Islands National Wildlife Refuge. The island is part of Alpena Township in Alpena County.