Diamond Harbour Beach: Canterbury's Sheltered Cove Near Christchurch | OnlyBeaches