Rarotonga – a perfect corner of the Pacific

From sandy beaches to lush jungles, Rarotonga on the Cook Islands has...