No doubt that I'll be accused of all sorts of silly things, but I thinks the strategy of trying to vaccinate a whole population of one country, ahead and in denial of other countries is an erroneous strategy.
Imagine the day when practically all of one island is vaccinated, but the virus is still raging everywhere else. Mutations will be rife, mutations that could be resistant to the vaccines, and the strategy of vaccinating one island may turn out to be a big mistake, a waste of time and effort.
IMO, the better option is to attempt to supress the virus equally across the globe, with the precise objective of reducing the potential for virus mutations.
This can be achieved with other measures alongside the vaccines. For sure, vaccinate in a priority order, as per the most vulnerable. But the ability to pay for, nor access to the vaccine, should not determine that priority order.