The Rarotongan Beach Resort

Photo: Ewan Smith