For years, Sir Richard Branson's Necker Island has served as a luxurious getaway for the elite, including Barack and Michelle Obama, Princess Diana, Robert De Niro, Kate Winslet, Kevin Costner and ...