South Haven is a small community in the Canadian province of Nova Scotia, located in Victoria County on Cape Breton Island.
Coordinates: 46°12′30.06″N 60°35′33.68″W / 46.2083500°N 60.5926889°W / 46.2083500; -60.5926889 (South Haven, Nova Scotia)