Underwater volume that follows the player

HI, I would like to attach a volume for underwater effects to the player/actor. I have a large area of ocean and would like to model underwater effects efficiently. Is there a way to do this? Is there a process to do this already in place?

Regards,