Peacock Canyon, Santa Cruz Island

From Islapedia

Peacock Canyon, Santa Cruz Island appears on a map dated 1890 (#71), and is located to the west of the Main Ranch on the north side of the arroyo. It is mapped as a possible water source for the Main Ranch.