Answer
B) Natural selection
Work Step by Step
It is natural selection that has resulted in the different sized beaks among the islands. Since the trees and characteristics of the fruits are different on different islands, natural selection caused birds with the beaks most fit for the given island to be "selected." This resulted in birds with different beaks for each island.