I have a basic island and I want the ocean to move towards the island from all sides, but I want it to look natural. How can I make all the waves blend together around the island, but all going towards the same point?
You didn't provide much information about your setup but this could do it :
In the ocean modifier, add divisions to the repeat X and Y properties. Expand the Waves panel, set the Alignment to 1, and the direction to 90°. Animate the time with keyframes or a driver, eg
Set the Simple deform modifier to Bend along Z axis, by 360°. It's looking like the stuff of nightmares, but we'll get to the cool part just afterwards.
Add your island in the middle :
Of course, you'll need to tweak the ocean properties to fit your project.
As pointed out in the comments, you can also use a wave modifier on a subdivided plane. The trick is to set the offset to a very high value (at least higher than your total number of frames), and set a negative speed.
Add a Texture for realism.