If you have a desparate urge to go shopping, your choices are pretty limited on Rarotonga. Apart from the odd souvenir shop along the main round, the only other shops are all centred in Avarua.
The souvenir shops sell all the same sort of thing - shell jewellery, black pearls, grass skirts, sarongs, floral shirts and of course coconut bras. If you're tempted by the pearls, check the quality - basically you get what you pay for and if its cheap its likely to be flawed. There are some nice carved shell pendants as an alternative.
There's a local market worth checking out on Saturday mornings in Avarua. It sells the usual souvenirs sometimes a bit cheaper, fresh fruit, traditional food and flowers. And there's usually a display of traditional dancing or music. Be warned like most of the shops on Saturday, the market closes at noon.