The flora and fauna of the Outer Hebrides in north west Scotland comprises a unique and diverse ecosystem. A long archipelago, set on the eastern shores of the Atlantic Ocean, it attracts a wide variety of sea birds, and thanks to the Gulf Stream a climate more mild than might be expected at this latitude. Because it is on the Gulf Stream, it also occasionally gets exotic visitors.