Tropical Storm Barry is gathering strength, and is expected to make landfall late on Friday or early Saturday.