A look at one of the most exclusive holiday destinations in the world - Necker Island.A look at one of the most exclusive holiday destinations in the world - Necker Island.A look at one of the most exclusive holiday destinations in the world - Necker Island.