Nope. Too nice an environment.
Some rock like the Aleutian Islands off the coast of Alaska.
Do a food drop once a month and let them sort it out.
Even better! Amchitka would be ideal. Drop them off by the subsidence crater from that underground shot. Maybe they would get a little https://en.m.wikipedia.org/wiki/Amchitka