They're a good buy on the island, and prices do not vary much from shop to shop.
Any of the shops on the island will give you a good price.
Prices are very different from shop to shop, don't buy them on the island.