onlybeaches

Counting the waves…

Harataonga Beach: Great Barrier Island's White Sand Hideaway | OnlyBeaches