Following a two-year closure, Richard Branson's Necker Island is officially back and better than ever.