Sure, check this out:
Now, a little explanation. I have nine different water charsets, each animated. Four straight edges, each facing one direction, and four diagonal edges, and one solid piece to fill up inside the edges of the water.
Now take a look at the area of the red circle. Right now I have two solid pieces of water there, but before I had two diagonal "southwest" edges. The reason I do not want edges here is because, when you play on the map you will see a tiny bit of dirt between the water and the cliff.
So in order to make it seamless, what I want is to have solid pieces of water there, and the cliff edges overlaying those solid pieces. But the cliff edges cannot be a higher priority, because then when the player gets close to the edges, they will suddenly overlap over the player.