Where was the first Permanent British Colony in America?

The first settlement that was supposed to be permanent was Roanoke Island, but it vanished. Jamestown, Virginia ended up being the first that survived.