Personally Rarotonga airport like most of the Cook Islands is a little over-rated. Had to stand for 30 minutes in a queue to check in on a concrete floor while we waited for the check in desks to open which they did 10 minutes past their advertised time. After checking in we were told we had to pay a $55 departure tax which I was told is not part of the airline ticket price. Customs and immigration not that helpful and my wife had to give up some perfume we had just bought or they would not clear us. Limited shopping there but the toilets were clean. Blaring music non stop which made it hard to hear the announcements so at times you were doubting you were at the right gate. Not overly impressed.