try making your ocean as a nurbs plane, and move the isoparms to create irregularity in the surface.
when you apply the shader / texture to the surface, the shader should conform to flow with the isoparms of the surface..
Senior 3D Artist,
Maya Software Manager & Maya Instructor
LEGO Systems A/S