Scotland has over 790 offshore islands, including the major archipelagos of Shetland, Orkney, and the Hebrides.