Chedabucto Bay is a large body of water that separates the southeastern tip of Cape Breton from the mainland of Nova Scotia. It is bordered by Isle Madame and Richmond County on the Cape Breton side and Guysborough County on its western shores. The Cape Breton shoreline is a maze of islands and passages with…
