The island where not the same and definitely have different foods, terrain, vegetation, etc.
Depending on what on finch eats, it's beak needs to be adapted to that food. And it also depends on what other things it uses for if he needs to poke the ground or rocks in search of food for example.
Each finch has adapted to its environment.
Hope it helped,
Happy homework/ study/ exam!