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.