I really like your piece of driftwood and fish you have in there. That wood is awesome! I can't say I'm the biggest fan of the amount of rock caves, and I agree it would look better with some sand as substrate. If it were me I'd take out most of the rock caves and perhaps find some river rock locally that could go in instead to make it look a little more natural combined with the substrate.