Yellowbanks rocky beach on Santa Cruz Island in the Channel Islands National Park off the coast of Ventura California United States USA