
As Halki is a small island, there are certainly no big stores there and no shopping facilities, like in towns or bigger Greek islands. You will find only the necessary shops in Halki, such as some grocery stores and a couple of gift shops.
Remember that credit cards are not accepted on Halki, so have enough cash with you. Moreover, have in mind that there is no bank on the island.