How to simulate height position and collision with other meshes

Hi guys! i have run into a little problem here, and i need your help.

So i have a level, that contain beach, have sand and ocean material. For the ocean, i created a height world position, and enable it to looks like a wave movement, with changing height constantly.

and i want to enable/simulate the wave(height world position) to the other meshes that is positioned on the surface of the water? do you guys have any advice for doing it?

Currently i’m just enabling the physics simulation and enabling the collision on the ocean properties, and on the mesh that is above the ocean. but i’m not getting a very good physics simulation over here, and it’s kinda confusing me since i’m new to the unreal engine. if you guys know how to apply the height world position and how to simulate it on other meshes please give me some advice, i really need your help.

thank you

i’ll attach an image for you guys to see how my scene look like.