I’m not British, but I have to admit I’m a little obsessed with the royal family. So when I read that Harry and Cressida frequent ultra-luxe private resort Necker Island in the Caribbean (alone? or together? oh my!), I had to learn more. Owned by Sir Richard Branson’s Virgin Unlimited, Necker Island is a private […]