In Puerto Rico, south of Gran Canaria there are not many shops outside the shopping centers that exist and the range found here is most suitable for use on holiday, or little gifts to take home. Many of the shopkeepers here are Indians and they are really talented merchants.
Since Puerto Rico is a tourist town, you will not find many local residents and thus not many shops that targets these people. However, do not go far from the beach to buy some fruit and a little cold to drink. On the way home from the beach in the evening to get surely past a supermarket, so you can shop for the next meal.