Why does Swiss Cheese have holes?
Those are called "Eyes" by cheese makers. The appear when bacteria convert lactic acid into propionic acid and carbon dioxide, or metabolise citrate.

These bacteria occur in dairy products, though they can also be added to the curd to get the characteristic eyes. See for example Propionibacterium freudenreichii on Wikipedia.