Large Ocean Texture & Boat Wash Material with Dynamic Paint
First of all, a noise bump texture does not make for an ocean. You need waves, not noise. Either go for some online textures, or create your own one:


Generate a smaller mesh with the ocean modifier (as large as possible)
Bake normal and height to a plane
To render your ocean, apply both the normal map as well as the height to the plane using microdisplacements
You can even do this texture baking for the whole animation (I'd recommend you to do it in a separate blend file then)


For the boat, you first need to have realistic materials. Have a look at "physically based rendering" to get true photorealism (Blender Guru is your friend).