Rarotonga, Cook Islands is a small island, but there are many places to stay in Rarotonga. From Airbnb, villas, or resorts; there are a good variety of