No, aluminum foil will not keep cats away. In fact, it may actually attract cats. Cats are attracted to the crinkling sound that foil makes, and they may also be attracted to the shiny surface of the foil. If you're trying to keep cats away from an area, it's best to use a physical barrier like a fence or netting.