In this list, an island is defined as "land that is surrounded by seawater on a daily basis, but not necessarily at all stages of the tide, excluding human devices such as bridges and causeways".
[Note 1] A complication relating to membership of this list is that there are various descriptions of the scope of the Hebrides, the large group of islands that lie off Scotland's west coast.
The Collins Encyclopedia of Scotland describes the Inner Hebrides as lying "east of The Minch", which would include any and all offshore islands.
The most significant of these is the St Kilda archipelago[Note 2] which lies 64 kilometres (40 mi) west-northwest of North Uist and is now a World Heritage Site.
There is a small group of larger islands near Tongue Bay, but the largest on this coast is Stroma in the Pentland Firth, between Caithness and Orkney.
[citation needed] There are various smaller islets and skerries in the seas surrounding the mainland of Scotland that are only exposed at lower stages of the tide.
According to legend, three sons of a Danish prince, sailing to avenge their sister's wrongs, were wrecked here and gave these rocks their collective name.