Scotland has over 790 offshore islands, most of which are to be found in six main groups:

 

Shetland Islands

Orkney Islands

Outer Hebrides

Inner Hebrides

Skye and around

Remote Islands