EQS water depth and vegetation

I’m working on a game where fish will want to stick to areas underwater that they are most comfortable in. This might mean in and around underwater vegetation or in shallow water.
I thought EQS would be a good system to use to help implement these with, but I am completely stuck on how to go about either.

Can anyone give me some pointers, or a better way of doing this.

Thanks