La National Trust for Scotland es propietaria de la isla desde 2000.