The Rarotongan Beach Resort and Spa. Photo by Paul Osta

The Rarotongan Beach Resort and Spa. Photo by Paul Osta

The Rarotongan Beach Resort and Spa. Photo by Paul Osta