the isles of scilly form an archipelago of five populated islands and many other small rocky islets (around 140 in total) lying 45 km (28 mi) off land's end. they are all composed of granite of early permian age.