They’ve gathered on a luxury island off the coast of Scotland