Welcome to paradise! The British Virgin Islands are a little slice of heaven.