Thanks for the help everyone!
R0J0hound thanks, that's very helpful, really appreciate the work you've done here!
I only have a small understanding of physics, but it seemed like an interesting approach to be applying the force even when it's not in water! The only thing I'm not sure about this method is that I may have different ponds of water at varying Y positions in the level, so I'm not sure if this method would still work in this situation because it's assuming there's only 1 piece of water?
I was still finding that boxes would bounce out of the water so one solution I did here was to slow the velocity down on the initial contact with water.
download modified capx