Rarotonga Cook Islands: Where to stay and what to do when visiting

Hidden in plain sight awaits a tropical paradise only a stone’s throw…