Here is an interesting video on Coastal Engineering wave tank and how different methodologies are used in protecting manmade structures along coasts.