Santa Cruz Island | |
Santa Cruz Island is the largest of the eight Channel Islands, located off the coast of Southern California. These islands are part of Channel Islands National Park, a protected area known for its natural beauty, diverse ecosystems, and rich cultural history. Rangers and tourists are the only residents. |