He preparado una escena donde el plano tiene un Modificador de tipo Wave, el cual hace el efecto del oleaje.

Luego he colocado un cubo, al cual le le aplicado una IPO de movimiento desplazándose de un lado al otro en línea recta.

El efecto que intento conseguir es que siga los movimientos de las olas, en sus subidas y bajadas.

Para ello lo que hago es seleccionar el cubo y le aplico una Constraint de tipo Shrinkwrap

Y solo hay que colocar el nombre ( o seleccionar la malla directamente) para que el objeto, se pegue, literalmente, a esa malla, y siga el recorrido siguiendo el movimiento de las olas (ondas).