We had the pleasure of visiting Rarotonga on a cruise last year from Sydney to Hawaii. One thing none of the books tell you is that on Rarotonga, the entire island shuts down early on Saturday afternoon and does not reopen until Monday morning! By 2 o'clock on Saturday, almost everything (stores, cafes, even the hardware store!) closes down so the people can get ready for church on Sunday. There is an awesome flea market in the port area, but that too, pretty much wraps up by 1 or so. I imagine Sunday is even quieter.
There were a few stalls set up at the pier, even they closed up before sail off time! One stall had BEAUTIFUL flower arrangements which I am sure they could have sold 100 times that day- but no! They were for church the next day!! It was a beautiful place, but it would have been nice to know ahead of time that everything shut down early- we found out as we were gently urged out the door of every place we tried to stop in! One place did have the sense to stay open for us- I spent almost $300 there!!
Just out of curiousity, I look to see when various cruises make their stops at Rarotonga and it is amazing how many of them stop on Saturday and Sunday! Unless you are set up on some sort of sightseeing only excursion, there is NOTHING going on!!