yea you got it exactly, theres no collider for the waves only a function to calculate the height that matches what the shader does to displace. The boat samples at 4 points each physics frame (front, back, left and right) and applies buoyancy up or gravity down at each based on whether it’s above or how far below the surface it is.