They do have a small area with gift shops over in Cabeza de Toro and from what I saw the other day they have what looks like a new shopping plaza that is going up as well. Although, depending on when you are coming I do not know when it will be finished or filled with shops. Depending on the type of shopping you want or if you want to check out restaurants or malls, you will have to leave Cabeza de Toro by taxi. If you are just looking for knick knacks, paintings or gifts for friends back home you can find things in the little shops there.