I am nowhere near the level yet where I am thinking about implementing this, but I am still curious. In almost all demos I see from game developers, water along a shoreline is clean and unbroken, simply ending at the point that the terrain rises above water level, which is a very clear contrast to what you see in the real world.
Are there any good techniques people are starting to use to create nicer transitions between sea and land? A procedural approach would be of particular interest because it would be universally applicable without having to be hand-crafted. Scenarios would include serene in-and-out lapping of small waves against the beach, right through to violent crashing of waves against rocky shore lines. Slight rising and lowering of the water level near the shore would also be important in order to simulate the waves coming in and out effectively.
This is something I'm very interested in implementing in my own development when I'm further along; hopefully next year at this rate. In the mean time, I'm eager to collect examples, tutorials and papers concerning other people's efforts in this area.