Is it really procedural? All the waves are equal, it seems to be a bitmap, try to make it better, maybe you are using a bad mapping.
About the dark edges, what are you talking about? I don't understand, are you talking about the water that becomes gray or what else?