Ingonish was one of the first areas settled on Cape Breton Island .
Ingonish was one of the first areas settled on Cape Breton Island , and is home to the Keltic Lodge resort , downhill skiing at Cape Smokey , and a public golf course , the Highlands Links .