23 Scottish islands out-of-bounds to public as 'devastating'