First I would like to recommend to you to investigate with the UE4 profiling toolsif you can find out the reason for the performance issues when moving the ship at high speed. I’ve never encountered this, and fixing the performance issue might prove to be easier than to move the ocean and level as you suggest.
If you want to move the ocean and level, please consider the following:
In the Water material you can see that the AbsoluteWorldPosition node is used for the coordinates. This means that if you move the water plane, it appears as if the water (waves and textures) don’t move and remain at the same location. To make the water actually appear to be moving with the world, you can try to replace the AbsoluteWorldPosition node with a Panner. Please note that in some of the Material Functions the AbsoluteWorldPosition node is also used, it needs to be replaced everywhere.
Please also have a look into the EventGraph of the WaterPlane Blueprint. You will find the Blueprint code responsible for the InfiniteOceanSystem. If enabled, the InfiniteOceanSystem could cause movements of the water place that are not desired in your case.