Cardinalfish are quite shy? It says that they prefer to hang out in sea grass? Do they do okay if they are in an aquarium with just live rock with some caves. The only other bad part is that the two ends of my aquarium are built up some caves but on the backside of the caves you can see in through the sides. There is a pile of rocks in the center of the aquarium against the back wall, but the two chromis have claimed this area so I am not for sure if they will let the cardinalfish share that area or not. Although, on the caves on each end, the live rock has some natural cave area that are not exposed to any type of viewing, so maybe they will make the best of it. The other problem is that if they are too shy, I wonder if my small children and a loud barking dog will disturb them. The chromis do not seemed bothered by them, but I wonder how a shy fish will handle it. They understand not to bang on the aquarium, they do not understand how to keep the yelling & running down though, or at least not more then 5 minutes if I am lucky.