Santa Cruz Island Reserve

Santa Cruz Island Reserve is located on the largest of roughly 25 miles from Santa Barbara, California's eight Channel Islands off the Southern California coast.