It's unclear why cats have such a penchant for fish. It could be the strong smell or the high protein content of fish meat, or both. Experts aren't exactly sure.