Necker Island, a mile north of Virgin Gorda, features plush villas, lush landscaping, and a big selection of wildlife, cared for by a team of conservationists. Moskito Island, just across from Necker Island, additionally offers natural beauty surrounded by clear, …