i will second the sediment note, definitely some kicked up by the diver.
but there is also some motion blur in the image, resulting from a slowish shutter speed. most of the photo is sharp, but look closely at the bottom divers fins, esp. his left fin, and his bubbles just above him in front of the other diver. definitely a little motion blur from those moving elements. i think that's also why the sediment stirred up is harder to see and looks more like a soft haze. i'm guessing your shutter speed was around 1/30th (edit: ha! wrote that then looked back at ur post and indeed it was 1/30th)
a little odd how the surface pattern appears and disappears, but likely due to the sun angles, huge fov of the lens and probably the surface swell etc. i see nothing really wrong with your photo, the slight softness on the side and touch of motion blur are acceptable. could use a bit of a contrast boost though.
also, the way his legs seem to curve away from you even though you thought he was quite in line with the rock is a bit of the "tadpole effect" that one gets with a fisheye lens. if you let a divers body parts get towards teh edge of a fisheye's frame they will get distorted. cheers,
chris