In your scene you have the “By Free fly” option on. You can find more about it here - Chaos Docs
It is not recommended to use a value other than 0.0 for ocean simulations because the liquid might sometimes be in a temporary state of free fall and create particles all over the place.
So just set the By free Fly to 0 and reduce your Splash Threshold so it will be easier for the splashes to be born.
Also make sure that your Birth Volume geometry is set to Non-Solid from the Phoenix FD properties if you don’t want it to interact with the rest of the simulation.
Just a tip: The ship geometry should be solid (closed) without any overlapping faces, open edges, multiple edges etc. Otherwise, you could experience some strange simulation behavior.