An Island by definition is land enclosed by water, so part of the concept of an Island involves a dependence on things such as an ocean or a planet to exist. So, the greatest possible Island will still be contingent, which means that it is not the case that it must exist.
The existence of contingent beings cannot be proven a priori since their existence is not a matter of definition.
There is nothing in the concept of the greatest being that involves dependence however, unlike the Island. So, Anselm can now argue that this is why the argument works for God but not an Island.