As my previous question(s) was too broad, I've decided to ask only one part of it:
The situation: all of humanity in its beginning is on a single island roughly the right size to support 1/2/3 million people. For some reason (sea monsters, too much ocean, whatever reason you want) it is impossible to get to another land and colonize that. For another reason of your choice, once the population reaches about 2,000,000 infertility problems are widespread enough that the population doesn't grow, remains stable.
Where would you base this island in order to have the best set of natural resources (e.g. soil fertility, natural flora/fauna, climate)?