There is a new article in the Blender section, An Introduction to Dynamic Paint, that shows how to quickly get up and running with making waves. Used in conjunction with the ocean modifier, it's a powerful tool for creating believable, interactive waves.