Answer: geographic isolation
Explanation:
Due to the geographic isolation experienced by these population of finches, they therefore developed beaks adapted to the food source available to them dude to natural selection. Thus the successful finches had the useful beach needed for their survival on the various highland and then reproduced among themselves fixing that adaptation thus giving rise to difference populations of finches long on the various islands of the galapagos.