What causes ocean waves?

What causes ocean waves? The ocean is never still. Whether you're enjoying the view from the beach or a boat, you expect to see waves. But why does the ocean have waves? In fact, wi...