The bewitching landscapes of the Isles of Scilly ... island for yourself. St Mary's The largest and most populated island, St Mary's is at the heart of much activity on Scilly.