If your sharks like to hide behind the rock, two things:
First off, don't remove the rock
Second, get more rocks! (or plants)
The more hiding spots your fish have, the more comfortable they will be. It sounds weird, but the more hiding spots you have, the more you will see them.
As for...