Harlosh Island is one of four islands to be found in Skye's Loch Bracadale. Harlosh Island is one mile from the coast of the Duirinish Peninsula and four miles from the coast of the Minginish peninsula. At low tide it is only about 100 metres from Harlosh Point on mainland Skye.