The Treshnish Isles The Treshnish Isles are an archipelago of small islands and skerries (small rocky islands, or islets), lying…