St Clair Beach: Dunedin's Surf Haven on New Zealand's Coast | OnlyBeaches