Located 26.5 miles from the closest mainland point, Santa Rosa Island is the second largest of the eight Channel Islands, with over 53,000 acres of sandy beaches, grasslands, steep canyons and occasional groves of trees, including the rare Torrey pine grove above Bechers Bay.