I thought that your deep water looked fine but its the land sea interface thats a bit out. It looks like the land sits on top floating over the water. If you have a height map of the terrain then you can do some texturing based on the depth of the water. Otherwise a thin line of beaches, rocks or cliffs and some undersea aqua colored tints to bring out the sandy floor is about all you can do.