While a keyboard protector cannot protect your Mac from large spills that are likely to seep through other areas such as the trackpad and ports, it can protect your keyboard from minor damage, including splashes and water drops.
Whether you enjoy eating while working on your Mac or doing other things that can get your hands dirty, keyboard skins do the job well, keeping crumbs, dirt, and oil out of the crevices.