A guide to the best Cook Islands resorts, activities, local restaurants, and beaches on the main island of Rarotonga and beautiful Aitutaki.