To do the underwater dust I created a pyro simulation and modified the buoyancy, temperature, and lift. I added some low-frequency turbulent noise for some rough movement, and some high frequency to get some wisps. I modified the Arnold volume shader to make the light scatter through the volume and turn a burnt brown look.