Answer by
Millie (21)
Caves are good for fish that need to have security while they sleep, smaller species can hide in them, and even newly hatched fry could hide in them for shelter. Some fish are nocturnal and will sleep most of the day in a cave if they were in the wild, so it would encourage natural behavior in those fish.