I can walk to a random adjacent tile and make it land or sea, blue or green, or use position to generate a seed for a not so random number and average them with adjacent heights and subdivide quads into triangle fans with vertices above or below sea level.