The seven inhabited isles off the North Sea coast, part of a Unesco world heritage site, are a sanctuary for wildlife – with great hotels and restaurants too ...