 Cavefish can only be found in caves that have streams running into them; a cave with no inlets does not contain cavefish.Although the cave habitat generally offers a poor food supply, the advantages of the environment include extremely stable conditions, few competitors, and few predators.Since the cave environment is dark, no plant life is performing photosynthesis, and food is mainly introduced from the outside world by other organisms.