Thanks for sharing, I was just researching the island this morning, noticed the speck on the NHC map. There actually is a webcam on the island:
https://www.windy.com/en/-Webcams/Canada/Nova Scotia/Sable Island/Sable Island Station/webcams/1408056380?43.930,-59.985,5