Beach at Hapuku

Beach at Hapuku, Kaikoura, South Island, New Zealand